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

Time bar (total: 10.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze108.0ms (1%)

Memory
15.9MiB live, 171.1MiB 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.7s (16.2%)

Memory
-16.7MiB live, 1 314.7MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 664.0ms
ival-mult: 157.0ms (23.7% of total)
const: 157.0ms (23.7% of total)
ival-div: 156.0ms (23.5% of total)
ival-exp: 99.0ms (14.9% of total)
ival-add: 48.0ms (7.2% of total)
ival-sub: 38.0ms (5.7% of total)
ival-true: 7.0ms (1.1% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain555.0ms (5.4%)

Memory
12.0MiB live, 242.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
310-0-(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
40-0-(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
00-0-#s(literal 5641895835477563/5000000000000000 binary64)
00-0-(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
00-0-z
00-0-(*.f64 x y)
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
00-0-y
00-0-x
00-0-(exp.f64 z)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))n/u50
(exp.f64 z)underflow53
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow53
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow5
(*.f64 x y)underflow31
-.f64(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue40
(exp.f64 z)overflow56
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow56
(*.f64 x y)overflow34
Confusion
Predicted +Predicted -
+90
-0247
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+900
-00247
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0247
19
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
49.0ms512×0valid
Compiler

Compiled 102 to 34 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
const: 8.0ms (28.2% of total)
ival-mult: 7.0ms (24.7% of total)
ival-div: 4.0ms (14.1% of total)
ival-exp: 4.0ms (14.1% of total)
ival-sub: 2.0ms (7.1% of total)
ival-add: 2.0ms (7.1% of total)
ival-true: 1.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)

preprocess90.0ms (0.9%)

Memory
2.2MiB live, 84.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 12 to 10 computations (16.7% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 12 to 10 computations (16.7% saved)

simplify45.0ms (0.4%)

Memory
-5.5MiB live, 32.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize42.0ms (0.4%)

Memory
1.7MiB live, 76.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 z)
accuracy0.00390625
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy0.8046875000000001
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy7.426423824674219
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
35.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sub: 10.0ms (39.9% of total)
ival-add: 4.0ms (16% of total)
const: 4.0ms (16% of total)
ival-mult: 3.0ms (12% of total)
ival-div: 2.0ms (8% of total)
ival-exp: 2.0ms (8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series29.0ms (0.3%)

Memory
-25.3MiB live, 52.8MiB allocated
Counts
5 → 132
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>) () ())
#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())
Outputs
#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 (/ 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 (- 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 (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 1 (taylor 0 z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (+ 1 z) (taylor 0 z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (+ 1 (* 1/2 z)))) (taylor 0 z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z)))))) (taylor 0 z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<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 (/ 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 (- (* 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 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 (exp z) (taylor inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (exp z) (taylor inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (exp z) (taylor inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (exp z) (taylor inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<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 (/ 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 (- (* 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 -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 (exp z) (taylor -inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (exp z) (taylor -inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (exp z) (taylor -inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<representation binary64>) () ())) ())
#s(alt (exp z) (taylor -inf z) (#s(alt (exp.f64 z) (patch (exp.f64 z) #<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 (* 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 (* 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 (- 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 (/ -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 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 (- 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 (/ -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 (* -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 (* 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 (* 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 (* 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 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 (/ -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 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 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 (/ -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 (* -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>) () ())) ())
Calls

9 calls:

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

simplify241.0ms (2.4%)

Memory
10.5MiB live, 293.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03161995
19041975
226471891
083231801
Stop Event
iter limit
node limit
Counts
132 → 129
Calls
Call 1
Inputs
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ 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)))
(- (* 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))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(+ 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))))
(/ 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)))
(- (* 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))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(exp z)
(exp z)
(exp z)
(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))))))
(* 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)))))
(* 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)))
(- 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))))
(/ -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 y))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) 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 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 (* x y))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(* 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))))))
(* 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)))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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 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))))
Outputs
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64)) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z) (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.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))
(*.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))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.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))
(*.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))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) y)) y) 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))) y)) y) (/.f64 #s(literal 1 binary64) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 y #s(literal 4 binary64))) (/.f64 x (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
x
(* x (- 1 (/ 1 (pow x 2))))
(neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) y) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))

rewrite147.0ms (1.4%)

Memory
15.7MiB live, 247.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
01636
15736
245136
3744436
0811835
Stop Event
iter limit
node limit
iter limit
Counts
5 → 271
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(exp.f64 z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval101.0ms (1%)

Memory
-7.5MiB live, 114.0MiB allocated
Compiler

Compiled 12 335 to 1 208 computations (90.2% saved)

prune19.0ms (0.2%)

Memory
18.8MiB live, 56.8MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New38713400
Fresh000
Picked101
Done000
Total38813401
Accuracy
100.0%
Counts
401 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.7%
(fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) x)
98.1%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
87.2%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
84.4%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
87.2%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
84.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
84.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
84.1%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
63.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
65.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
64.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
17.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
61.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
Compiler

Compiled 348 to 272 computations (21.8% saved)

simplify132.0ms (1.3%)

Memory
8.2MiB live, 46.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
038255
062255
197255
2120255
3163255
4227255
5292255
6442255
7641255
8872255
91196255
101708255
111990255
122181255
132211255
142229255
152244255
162249255
172284255
182364255
192431255
202514255
212606255
222697255
232738255
242746255
02746252
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64))
#s(literal 1/2 binary64)
z
#s(literal 1 binary64)
(*.f64 x y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y (exp.f64 z))
y
(exp.f64 z)
z
#s(literal 5000000000000000/5641895835477563 binary64)
Outputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
x
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
y
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(neg.f64 y)
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(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)))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))) (*.f64 y x))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
(/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))) (*.f64 y x)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(fma.f64 #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
(*.f64 #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64))
#s(literal 1/2 binary64)
z
#s(literal 1 binary64)
(*.f64 x y)
(*.f64 y x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z))))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(/.f64 y (exp.f64 z))
y
(exp.f64 z)
z
#s(literal 5000000000000000/5641895835477563 binary64)

localize122.0ms (1.2%)

Memory
-37.6MiB live, 214.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 z)
accuracy0.0078125
(/.f64 y (exp.f64 z))
accuracy0.22265625
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy0.00390625
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
accuracy0.8046875000000001
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
accuracy4.825036068384816
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
accuracy7.873107419341263
#s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
accuracy0
(*.f64 x y)
accuracy0.8046875000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
accuracy4.825036068384816
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
accuracy14.54183872316359
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0
(/.f64 #s(literal -1 binary64) x)
accuracy0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
accuracy32.161973261739135
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
accuracy0
(neg.f64 y)
accuracy0
(exp.f64 z)
accuracy0.00390625
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy4.825036068384816
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
Samples
52.0ms204×0valid
44.0ms52×0exit
Compiler

Compiled 200 to 29 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 13.0ms (31.3% of total)
ival-add: 8.0ms (19.3% of total)
const: 8.0ms (19.3% of total)
ival-div: 6.0ms (14.5% of total)
ival-exp: 2.0ms (4.8% of total)
ival-sub: 1.0ms (2.4% of total)
ival-neg: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series46.0ms (0.5%)

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

9 calls:

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

simplify304.0ms (3%)

Memory
1.4MiB live, 307.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04078735
112528656
235298280
084447898
Stop Event
iter limit
node limit
Counts
588 → 572
Calls
Call 1
Inputs
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ x (/ 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)))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* 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)) (* 5641895835477563/5000000000000000 (exp z)))
(+ 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))))
(/ 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)))
(+ 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))))
(/ 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)))
(- (* 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))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(+ 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))))
(/ 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)))
(- (* 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))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* 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)) (* 5641895835477563/5000000000000000 (exp z)))
(+ 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))))
(/ 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)))
(+ 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))))
(/ 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)))
(- (* 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))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(+ 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))))
(/ 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)))
(- (* 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))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(exp z)
(exp z)
(exp z)
(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))))))
(* 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)))))
(* 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 y)
(* -1 y)
(* -1 y)
(* -1 y)
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))))))
(* 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)))))
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))))))
(* 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)))))
(* 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)))
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))))))
(* 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)))))
(* 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)))
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))))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(* x y)
(* x y)
(* x y)
(* x y)
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(/ -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 y))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(/ -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))))
(- 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))))
(/ -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 y))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(/ -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 y))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(* x y)
(* x y)
(* x y)
(* x y)
(- 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 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 (* x y))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(- 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 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))
(- 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 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 (* 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))))
(- 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 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 (* 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))))
(- 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(* x y)
(* x y)
(* x y)
(* 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))))))
(* 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))))))
(* 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)))
(* 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))))))
(* 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)
(/ -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))))))
(* 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))))))
(* 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)))
(* 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))))))
(* 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))))))
(* 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)))
(* 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 y)
(* x y)
(* x y)
(* x y)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -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 x)
(/ -1 x)
(/ -1 x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
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 y)
(* x y)
(* x y)
(* x y)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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 y))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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 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))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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 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))))
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)
(* x y)
(* x y)
(* x y)
Outputs
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 z y) y) z (neg.f64 y)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y)) z y)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
y
(+ y (* -1 (* y z)))
(fma.f64 (neg.f64 y) z y)
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y))) z (neg.f64 y)) z y)
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.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))
(*.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 (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.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))
(*.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 (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(* 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))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.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))
(*.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 (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.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))
(*.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 (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(* 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))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (-.f64 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (-.f64 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (/.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 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (-.f64 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (-.f64 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) x) x) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) y) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) y) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) y) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) y) y) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 y y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 y y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 y y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (*.f64 y y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) x) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)

rewrite296.0ms (2.9%)

Memory
-15.7MiB live, 346.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038221
062221
1261221
21817221
08446221
Stop Event
iter limit
node limit
iter limit
Counts
22 → 442
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#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 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y (exp.f64 z))
(exp.f64 z)
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 x y)
#s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval177.0ms (1.7%)

Memory
2.2MiB live, 365.5MiB allocated
Compiler

Compiled 24 039 to 1 983 computations (91.8% saved)

prune41.0ms (0.4%)

Memory
-6.4MiB live, 156.4MiB allocated
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New1 040131 053
Fresh628
Picked415
Done000
Total1 050161 066
Accuracy
100.0%
Counts
1 066 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.1%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
88.4%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))
88.4%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
87.5%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
84.7%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
65.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
64.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) y) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
61.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
17.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
Compiler

Compiled 360 to 325 computations (9.7% saved)

simplify410.0ms (4%)

Memory
6.5MiB live, 156.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
046348
072348
1113348
2163348
3319348
4620348
5841348
61012348
71209348
81451348
91766348
102309348
112620348
122937348
133375348
143416348
153450348
163589348
174186348
184514348
194704348
204889348
215287348
225508348
236003348
246941348
257319348
267418348
277488348
287488348
297671348
307671348
317671348
327671348
07671345
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.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 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
y
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
(+.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 y)
x
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
y
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
z
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 5000000000000000/5641895835477563 binary64)
Outputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 x (/.f64 y (-.f64 (*.f64 y x) #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.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 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp z) (-.f64 z #s(literal -1 binary64)))))
(*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp z) (-.f64 z #s(literal -1 binary64))))
(/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
(/.f64 y #s(approx (exp z) (-.f64 z #s(literal -1 binary64))))
y
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
#s(approx (exp z) (-.f64 z #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) z)
(-.f64 z #s(literal -1 binary64))
#s(literal 1 binary64)
z
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 y)
x
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (* (exp z) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))))
(*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
(/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
y
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
z
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 5000000000000000/5641895835477563 binary64)

localize134.0ms (1.3%)

Memory
29.2MiB live, 258.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.08203125
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
accuracy0.22265625
(*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy6.133006200684516
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy0
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
accuracy0
(neg.f64 y)
accuracy4.825036068384816
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy14.54183872316359
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.0078125
(/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
accuracy0.22265625
(*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy14.140426325936428
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy0.31640625
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
accuracy14.448733827713685
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
accuracy0.0390625
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.046875
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy4.825036068384816
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy6.134916501812174
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
Samples
71.0ms204×0valid
29.0ms52×0exit
Compiler

Compiled 227 to 43 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 22.0ms (28.4% of total)
const: 17.0ms (22% of total)
ival-neg: 14.0ms (18.1% of total)
ival-add: 13.0ms (16.8% of total)
ival-div: 6.0ms (7.8% of total)
ival-exp: 2.0ms (2.6% of total)
ival-sub: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series65.0ms (0.6%)

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

9 calls:

TimeVariablePointExpression
20.0ms
y
@inf
((+ x (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)))) (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000))) (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)) (neg y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) x) (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (* (exp z) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) 5641895835477563/5000000000000000) (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (* 5641895835477563/5000000000000000 (exp z)) (+ (* 1/6 z) 1/2))
4.0ms
z
@0
((+ x (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)))) (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000))) (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)) (neg y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) x) (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (* (exp z) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) 5641895835477563/5000000000000000) (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (* 5641895835477563/5000000000000000 (exp z)) (+ (* 1/6 z) 1/2))
2.0ms
z
@inf
((+ x (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)))) (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000))) (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)) (neg y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) x) (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (* (exp z) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) 5641895835477563/5000000000000000) (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (* 5641895835477563/5000000000000000 (exp z)) (+ (* 1/6 z) 1/2))
2.0ms
z
@-inf
((+ x (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)))) (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000))) (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)) (neg y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) x) (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (* (exp z) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) 5641895835477563/5000000000000000) (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (* 5641895835477563/5000000000000000 (exp z)) (+ (* 1/6 z) 1/2))
2.0ms
y
@-inf
((+ x (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)))) (/ y (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000))) (+ (* (neg y) x) (* (exp z) 5641895835477563/5000000000000000)) (neg y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (+ (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) x) (/ y (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z)))) (+ (* (neg y) x) (* 5641895835477563/5000000000000000 (exp z))) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (* (/ y (exp z)) 5000000000000000/5641895835477563) (/ y (exp z)) (exp z) (* (exp z) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) 5641895835477563/5000000000000000) (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (* 5641895835477563/5000000000000000 (exp z)) (+ (* 1/6 z) 1/2))

simplify238.0ms (2.3%)

Memory
12.3MiB live, 201.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04317461
113287371
238357079
085356747
Stop Event
iter limit
node limit
Counts
552 → 535
Calls
Call 1
Inputs
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 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)))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(+ 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)))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 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)))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
y
(+ y (* -1 (* y z)))
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
1
(+ 1 z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
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
(+ 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
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
1/2
(+ 1/2 (* 1/6 z))
(+ 1/2 (* 1/6 z))
(+ 1/2 (* 1/6 z))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* 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)) (* 5641895835477563/5000000000000000 (exp z)))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* 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)) (* 5641895835477563/5000000000000000 (exp z)))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp 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 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 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 1/6 z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* 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)) (* 5641895835477563/5000000000000000 (exp z)))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/ y (+ (* -1 (* 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)) (* 5641895835477563/5000000000000000 (exp z)))
(+ 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(exp z)
(exp z)
(exp z)
(exp z)
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 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/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 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 1/6 z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(* z (+ 1/6 (* 1/2 (/ 1 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))))))
(* 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)))))
(* 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 y)
(* -1 y)
(* -1 y)
(* -1 y)
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))))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
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))))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
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))))))
(* 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)))))
(* 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)))
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))))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(- 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))))
(/ -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 y))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(- 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))))
(/ -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 y))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(- 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))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(- 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 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 (* x y))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(- 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(- 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(- 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 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 (* x y))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(- 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)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/ y (exp z))
(/ y (exp z))
(/ y (exp z))
(/ y (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))))))
(* 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))))))
(* 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)))
(* 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))))))
(* 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))))))
(* 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))))))
(* 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))))))
(* 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)))
(* 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)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
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
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(* -1 (* x y))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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 y))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
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
(* -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
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(/ -1 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 y))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
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)))
Outputs
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 z y) y) z (neg.f64 y)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y)) z y)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 z y) y) z (neg.f64 y)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y)) z y)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
y
(+ y (* -1 (* y z)))
(fma.f64 (neg.f64 y) z y)
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y))) z (neg.f64 y)) z y)
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 z) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) z (*.f64 (/.f64 y (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 2 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 z y) y) z (neg.f64 y)))
(+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (* -5000000000000000/5641895835477563 (+ (* -1 y) (* 1/2 y))))))))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y)) z y)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
y
(+ y (* -1 (* y z)))
(fma.f64 (neg.f64 y) z y)
(+ y (* z (- (* -1 (* z (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
(+ y (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -1 y) (* 1/2 y))) (+ (* -1/2 y) (* 1/6 y))))) (+ (* -1 y) (* 1/2 y)))) y)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) z (*.f64 #s(literal -1/2 binary64) y))) z (neg.f64 y)) z y)
1
#s(literal 1 binary64)
(+ 1 z)
(+.f64 #s(literal 1 binary64) z)
(+ 1 (* z (+ 1 (* 1/2 z))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (+ 1 (* z (+ 1/2 (* 1/6 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 z))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 z))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 z))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(* 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 3))
(*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 5641895835477563/30000000000000000 binary64))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) (pow.f64 z #s(literal 3 binary64)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (pow.f64 z #s(literal 3 binary64)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 z #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))) (pow.f64 z #s(literal 3 binary64)))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) z)
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* 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))
(* 1/6 z)
(*.f64 #s(literal 1/6 binary64) z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(exp z)
(exp.f64 z)
(* 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 3))
(*.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 5641895835477563/30000000000000000 binary64))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) (pow.f64 z #s(literal 3 binary64)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z))) (pow.f64 z #s(literal 3 binary64)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
(*.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/10000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z))) (pow.f64 z #s(literal 3 binary64)))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) z)
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* 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))
(* 1/6 z)
(*.f64 #s(literal 1/6 binary64) z)
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
(* z (+ 1/6 (* 1/2 (/ 1 z))))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 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)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) y (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64))) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (/.f64 x (pow.f64 (exp.f64 z) #s(literal 2 binary64))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))) y x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 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)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y) (-.f64 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) y))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 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)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y) (-.f64 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))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 y))) y))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) y) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 3 binary64)))) y) (*.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) x))) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(/ y (exp z))
(/.f64 y (exp.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) x (fma.f64 (*.f64 y (/.f64 y (pow.f64 (exp.f64 z) #s(literal 2 binary64)))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 1 binary64))) x (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64))) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (/.f64 (exp.f64 z) x) #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal 1 binary64))) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x))) x x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (/.f64 (exp.f64 z) y) x) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) x))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) x) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (exp.f64 z) y) (/.f64 (/.f64 #s(literal -1 binary64) x) x)) x x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(*.f64 (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y x)) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) y) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))

rewrite265.0ms (2.6%)

Memory
-10.2MiB live, 308.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046301
072301
1300301
22262301
09311301
Stop Event
iter limit
node limit
iter limit
Counts
23 → 371
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.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 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/.f64 y (fma.f64 (neg.f64 y) x #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)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64))))
#s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval143.0ms (1.4%)

Memory
23.1MiB live, 266.4MiB allocated
Compiler

Compiled 19 410 to 2 127 computations (89% saved)

prune34.0ms (0.3%)

Memory
-6.8MiB live, 106.3MiB allocated
Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New9237930
Fresh5510
Picked145
Done011
Total92917946
Accuracy
100.0%
Counts
946 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.4%
(+.f64 (/.f64 y (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 #s(literal 0 binary64) y)) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
87.5%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
84.7%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
84.1%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
88.2%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
65.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) y) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
61.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
17.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
Compiler

Compiled 346 to 313 computations (9.5% saved)

simplify292.0ms (2.8%)

Memory
5.7MiB live, 54.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
053412
079412
1138412
2205412
3311412
4424412
5561412
6945412
71684412
82486412
93304412
104199412
114839412
125037412
135062412
145383412
155469412
165561412
175593412
185614412
195614412
205614412
215666412
225822412
235822412
05822397
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(*.f64 z z)
z
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
y
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal -5000000000000000/5641895835477563 binary64)
z
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))))
y
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
(+.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y))
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
(*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)))
y
(fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))
#s(literal 1/2 binary64)
z
#s(literal -1 binary64)
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
x
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
Outputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 x (/.f64 y (-.f64 (*.f64 y x) #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(*.f64 z z)
z
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)) y)
y
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal -5000000000000000/5641895835477563 binary64)
z
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp z) (-.f64 z #s(literal -1 binary64)))))
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp z) (-.f64 z #s(literal -1 binary64))))
y
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (-.f64 z #s(literal -1 binary64))))
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
#s(approx (exp z) (-.f64 z #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) z)
(-.f64 z #s(literal -1 binary64))
#s(literal 1 binary64)
z
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) y) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y))
#s(approx (/ y (exp z)) (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) y) z y))
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) y) z y)
(*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) y)
y
(fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))
#s(literal 1/2 binary64)
z
#s(literal -1 binary64)
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 x (/.f64 y (-.f64 (*.f64 y x) #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
x
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)

localize150.0ms (1.5%)

Memory
-4.3MiB live, 189.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 y)
accuracy0.03125
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy4.825036068384816
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy14.137698645861084
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0.015625
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
accuracy0.22265625
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy14.464115279565656
#s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy0.01171875
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
accuracy0.22265625
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))))
accuracy14.140426325936428
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
accuracy0.1171875
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
accuracy0.28515625
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
accuracy14.548584702299964
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))))
accuracy40.08434387514509
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
accuracy0.109375
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
accuracy4.825036068384816
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy6.134916501812174
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy35.54542567309236
#s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)))
Samples
98.0ms204×0valid
19.0ms52×0exit
Compiler

Compiled 239 to 51 computations (78.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 95.0ms
ival-mult: 34.0ms (35.7% of total)
ival-add: 24.0ms (25.2% of total)
const: 18.0ms (18.9% of total)
ival-div: 14.0ms (14.7% of total)
ival-exp: 2.0ms (2.1% of total)
ival-sub: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series132.0ms (1.3%)

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

9 calls:

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

simplify384.0ms (3.7%)

Memory
17.0MiB live, 175.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite353.0ms (3.4%)

Memory
4.7MiB live, 234.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053354
079354
1335354
22454354
09781344
Stop Event
iter limit
node limit
iter limit
Counts
24 → 365
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))))
(*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))
(fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))))
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))
#s(approx (exp z) (+.f64 #s(literal 1 binary64) z))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y))
(fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)))
#s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval218.0ms (2.1%)

Memory
33.1MiB live, 262.4MiB allocated
Compiler

Compiled 19 352 to 2 088 computations (89.2% saved)

prune68.0ms (0.7%)

Memory
-60.6MiB live, 92.1MiB allocated
Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New9399948
Fresh167
Picked235
Done055
Total94223965
Accuracy
100.0%
Counts
965 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.4%
(+.f64 (/.f64 y (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 #s(literal 0 binary64) y)) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
87.5%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
64.4%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
84.1%
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
88.2%
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
65.6%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) y) #s(literal 5000000000000000/5641895835477563 binary64)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 z) y y)) #s(literal 5000000000000000/5641895835477563 binary64)))
3.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) #s(approx (+ (* (* y (+ (* 1/2 z) -1)) z) y) (*.f64 (*.f64 (*.f64 z z) #s(literal 1/2 binary64)) y))) #s(literal 5000000000000000/5641895835477563 binary64)))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))))
17.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
17.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2500000000000000/16925687506432689 binary64) z #s(literal 2500000000000000/5641895835477563 binary64)) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
61.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (fma.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
17.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
3.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))))
17.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
Compiler

Compiled 808 to 467 computations (42.2% saved)

regimes238.0ms (2.3%)

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

6 calls:

130.0ms
y
59.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
12.0ms
x
12.0ms
z
11.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
98.1%1x
98.1%1y
99.9%2z
98.1%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
99.9%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%2(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes196.0ms (1.9%)

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

6 calls:

134.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
15.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
13.0ms
x
11.0ms
z
11.0ms
y
Results
AccuracySegmentsBranch
96.4%1x
96.4%1y
98.7%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
99.9%3z
99.9%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%3(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes45.0ms (0.4%)

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

4 calls:

13.0ms
z
11.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
10.0ms
(exp.f64 z)
9.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
99.9%3z
99.9%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%3(exp.f64 z)
94.2%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 19 to 23 computations (-21.1% saved)

regimes85.0ms (0.8%)

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

5 calls:

26.0ms
(exp.f64 z)
26.0ms
x
11.0ms
y
11.0ms
z
9.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
88.4%1x
90.3%2y
97.6%2z
97.6%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
97.6%2(exp.f64 z)
Compiler

Compiled 9 to 19 computations (-111.1% saved)

regimes33.0ms (0.3%)

Memory
8.4MiB live, 45.5MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 z) y y)) #s(literal 5000000000000000/5641895835477563 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 (* (/ y (exp z)) 5000000000000000/5641895835477563) (fma.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) #s(approx (+ (* (* y (+ (* 1/2 z) -1)) z) y) (*.f64 (*.f64 (*.f64 z z) #s(literal 1/2 binary64)) y))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2500000000000000/16925687506432689 binary64) z #s(literal 2500000000000000/5641895835477563 binary64)) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.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 (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))))
Calls

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes59.0ms (0.6%)

Memory
4.5MiB live, 41.5MiB allocated
Counts
30 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 z) y y)) #s(literal 5000000000000000/5641895835477563 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 (* (/ y (exp z)) 5000000000000000/5641895835477563) (fma.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) #s(approx (+ (* (* y (+ (* 1/2 z) -1)) z) y) (*.f64 (*.f64 (*.f64 z z) #s(literal 1/2 binary64)) y))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2500000000000000/16925687506432689 binary64) z #s(literal 2500000000000000/5641895835477563 binary64)) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.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 (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
Calls

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes63.0ms (0.6%)

Memory
-21.7MiB live, 31.2MiB allocated
Counts
28 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 z) y y)) #s(literal 5000000000000000/5641895835477563 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 (* (/ y (exp z)) 5000000000000000/5641895835477563) (fma.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) #s(approx (+ (* (* y (+ (* 1/2 z) -1)) z) y) (*.f64 (*.f64 (*.f64 z z) #s(literal 1/2 binary64)) y))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2500000000000000/16925687506432689 binary64) z #s(literal 2500000000000000/5641895835477563 binary64)) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.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 (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 z) 1/2) (*.f64 #s(literal 1/6 binary64) z)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal 1 binary64)) z #s(literal 1 binary64)))) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
Calls

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes22.0ms (0.2%)

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

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes45.0ms (0.4%)

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

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

Compiled 7 to 13 computations (-85.7% saved)

regimes68.0ms (0.7%)

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

4 calls:

47.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
7.0ms
z
7.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
5.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
84.1%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
93.4%3z
93.4%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
93.4%3(exp.f64 z)
Compiler

Compiled 19 to 23 computations (-21.1% saved)

regimes122.0ms (1.2%)

Memory
-30.1MiB live, 53.2MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y #s(approx (+ (* -5000000000000000/5641895835477563 z) 5000000000000000/5641895835477563) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 y (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 y) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (neg.f64 z) y y)) #s(literal 5000000000000000/5641895835477563 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 (* (/ y (exp z)) 5000000000000000/5641895835477563) (fma.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) #s(approx (+ (* (* y (+ (* 1/2 z) -1)) z) y) (*.f64 (*.f64 (*.f64 z z) #s(literal 1/2 binary64)) y))) #s(literal 5000000000000000/5641895835477563 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 #s(approx (/ y (exp z)) (fma.f64 (*.f64 y (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))) z y)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -2500000000000000/16925687506432689 binary64) z #s(literal 2500000000000000/5641895835477563 binary64)) z #s(literal -5000000000000000/5641895835477563 binary64)) z #s(literal 5000000000000000/5641895835477563 binary64)))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
Calls

4 calls:

57.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
6.0ms
y
6.0ms
z
5.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
84.1%1y
90.2%2z
90.2%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
90.2%2(exp.f64 z)
Compiler

Compiled 8 to 16 computations (-100% saved)

regimes15.0ms (0.1%)

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

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes74.0ms (0.7%)

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

6 calls:

30.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
24.0ms
y
5.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
5.0ms
x
5.0ms
z
Results
AccuracySegmentsBranch
65.6%1y
75.3%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
74.8%3x
65.6%1z
65.6%1(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
65.6%1(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes5.0ms (0%)

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

1 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes4.0ms (0%)

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

Compiled 12 to 10 computations (16.7% saved)

regimes36.0ms (0.4%)

Memory
1.0MiB live, 40.3MiB allocated
Accuracy

Total -9.4b remaining (-17.8%)

Threshold costs -9.4b (-17.8%)

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

6 calls:

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

Compiled 21 to 29 computations (-38.1% saved)

bsearch14.0ms (0.1%)

Memory
-42.0MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.38141478585298444
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4276674636272126e+205
2.91420467037459e+216
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0
1.0180461859294776
0.0ms
0.0
0.38141478585298444
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.38141478585298444
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.38141478585298444
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.38141478585298444
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0180461859294776
6.060478694914544
0.0ms
0.0
0.38141478585298444
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2638602450494344e-13
283635628.79705656
0.0ms
-1945.13377495588
-122.8894777991014
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2638602450494344e-13
283635628.79705656
0.0ms
-1945.13377495588
-122.8894777991014
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2638602450494344e-13
283635628.79705656
0.0ms
-1945.13377495588
-122.8894777991014
Compiler

Compiled 15 to 16 computations (-6.7% saved)

simplify54.0ms (0.5%)

Memory
7.1MiB live, 46.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130800
1165800
2182800
3187800
4189800
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #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 20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 1 binary64)) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.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))) (if (<=.f64 (exp.f64 z) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) 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 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -1000 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 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 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 -1000 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 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))))) (+.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 -1000 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 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
Outputs
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal 20000000000000000332320709457100266805720535239871327970256129990546078137252710026514902573853139251497244082176191898637596077985558673396359852997433671054025460248400909387429436243536565212333765296128 binary64)) (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 1 binary64)) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (exp.f64 z) #s(literal 1 binary64)) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))) x))
(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 (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* (exp z) 5641895835477563/5000000000000000) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.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 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))) x)))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (exp.f64 z) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))) 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 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -1000 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 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal -1000 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 y (*.f64 #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -1000 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 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal -1000 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -1000 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 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal -1000 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (+.f64 (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 y x))) x) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (* (/ y (exp z)) 5000000000000000/5641895835477563) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))

soundness1.6s (16%)

Memory
24.4MiB live, 1 517.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04637821
114177677
239957378
082027004
04317461
113287371
238357079
085356747
053354
079354
1335354
22454354
09781344
04078735
112528656
235298280
084447898
03161995
19041975
226471891
083231801
038221
062221
1261221
21817221
08446221
046301
072301
1300301
22262301
09311301
01036
01636
15736
245136
3744436
0811835
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 066 to 548 computations (48.6% saved)

preprocess384.0ms (3.7%)

Memory
2.5MiB live, 290.1MiB allocated
Compiler

Compiled 1 020 to 270 computations (73.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...