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

Time bar (total: 9.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze459.0ms (4.7%)

Memory
4.1MiB live, 119.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 (17.1%)

Memory
-32.0MiB live, 1 070.9MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 811.0ms
ival-div: 274.0ms (33.8% of total)
const: 259.0ms (31.9% of total)
ival-mult: 122.0ms (15% of total)
ival-exp: 77.0ms (9.5% of total)
ival-sub: 35.0ms (4.3% of total)
ival-add: 35.0ms (4.3% of total)
ival-true: 6.0ms (0.7% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain212.0ms (2.2%)

Memory
41.4MiB live, 274.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
370-0-(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
50-0-(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
00-0-#s(literal 5641895835477563/5000000000000000 binary64)
00-0-(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
00-0-z
00-0-(*.f64 x y)
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
00-0-y
00-0-x
00-0-(exp.f64 z)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue50
(exp.f64 z)overflow65
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow65
(*.f64 x y)overflow41
/.f64(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))n/u50
(exp.f64 z)underflow59
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow59
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow5
(*.f64 x y)underflow34
Confusion
Predicted +Predicted -
+100
-0246
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1000
-00246
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0246
110
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
79.0ms512×0valid
Compiler

Compiled 102 to 34 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-exp: 37.0ms (59.9% of total)
const: 9.0ms (14.6% of total)
ival-mult: 6.0ms (9.7% of total)
ival-div: 3.0ms (4.9% of total)
ival-sub: 2.0ms (3.2% of total)
ival-add: 2.0ms (3.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess97.0ms (1%)

Memory
-29.9MiB live, 57.3MiB allocated
Algorithm
egg-herbie
Rules
304×lower-fma.f64
304×lower-fma.f32
256×distribute-lft-neg-in
240×sub-neg
214×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

simplify23.0ms (0.2%)

Memory
-5.2MiB live, 33.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
cost-diff0
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
cost-diff128
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Rules
304×lower-fma.f64
304×lower-fma.f32
192×lower-*.f32
188×lower-*.f64
88×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

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

localize29.0ms (0.3%)

Memory
31.7MiB live, 69.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 z)
accuracy0.00390625
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy1.0039062500000002
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy8.774991820143013
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
23.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-exp: 4.0ms (27.6% of total)
const: 4.0ms (27.6% of total)
ival-mult: 3.0ms (20.7% of total)
ival-div: 2.0ms (13.8% of total)
ival-sub: 1.0ms (6.9% of total)
ival-add: 1.0ms (6.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.3%)

Memory
-28.4MiB 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
3.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
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))
1.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))
1.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))

simplify157.0ms (1.6%)

Memory
30.5MiB live, 291.9MiB allocated
Algorithm
egg-herbie
Rules
8 782×lower-fma.f64
8 782×lower-fma.f32
5 312×lower-*.f64
5 312×lower-*.f32
2 906×lower-+.f64
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))

rewrite232.0ms (2.4%)

Memory
-25.2MiB live, 344.6MiB allocated
Rules
5 764×lower-fma.f64
5 764×lower-fma.f32
4 434×lower-*.f32
4 430×lower-*.f64
3 236×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
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
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (-.f64 (fma.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 (pow.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(*.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (/.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (*.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (pow.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (/.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))) (pow.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal -1 binary64))) (fma.f64 x x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal -1 binary64))) (fma.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (pow.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (neg.f64 y)) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))) (fma.f64 x (/.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (fma.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (neg.f64 y)) #s(literal 3 binary64))) (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (fma.f64 x x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (fma.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (*.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (neg.f64 y)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 y (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x)) x)
(fma.f64 (/.f64 y (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)) (neg.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(fma.f64 (/.f64 (neg.f64 y) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x)) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) x)
(fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) x)
(fma.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) x)
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) y) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) x)
(fma.f64 (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) (neg.f64 y) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) y x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(fma.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) x)
(fma.f64 (*.f64 x x) (pow.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(fma.f64 (neg.f64 y) (*.f64 (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (neg.f64 y) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 x (/.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (neg.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(fma.f64 x #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (neg.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 y (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x)))
(*.f64 (/.f64 y (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (/.f64 (neg.f64 y) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) y))
(*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
(*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64))))
(*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) y)
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))))
(*.f64 (neg.f64 y) (*.f64 (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 y) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(/.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(/.f64 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))))
(/.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(/.f64 (*.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) y) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))
(/.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)))
(/.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)))
(/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(/.f64 y (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(neg.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64)))
(neg.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x)))
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z))))
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(fma.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))))
(fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))))
(fma.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(-.f64 #s(literal 0 binary64) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (*.f64 y x) (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(+.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x)) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 z))))
(+.f64 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (/.f64 (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (pow.f64 (*.f64 y x) #s(literal 9 binary64))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64))) (+.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (*.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (pow.f64 (*.f64 y x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (*.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 4 binary64))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (pow.f64 (*.f64 y x) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (+.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (*.f64 (exp.f64 z) y) x) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (pow.f64 (*.f64 y x) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y) (neg.f64 x)))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 y) x) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64))
(neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 z)) (/.f64 (exp.f64 z) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3/2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (exp.f64 z) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 z)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 y) x))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 0 binary64)) (*.f64 y x))
(-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 y x) #s(literal 1 binary64)))
(-.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (neg.f64 y) x))
(+.f64 (*.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(+.f64 (*.f64 (neg.f64 y) x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 y) x))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(exp.f64 z)

eval50.0ms (0.5%)

Memory
20.2MiB live, 136.0MiB allocated
Compiler

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

prune60.0ms (0.6%)

Memory
13.0MiB live, 172.3MiB allocated
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New38614400
Fresh000
Picked101
Done000
Total38714401
Accuracy
100.0%
Counts
401 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.4%
(fma.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) x)
46.4%
(+.f64 x (/.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
55.4%
(+.f64 x (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
85.6%
(+.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))))
85.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
85.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.0%
(+.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))))
82.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
66.6%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
96.1%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)))
68.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
62.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
14.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
62.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (neg.f64 (-.f64 (/.f64 x (*.f64 x x)) x)))
Compiler

Compiled 424 to 318 computations (25% saved)

simplify301.0ms (3.1%)

Memory
-19.9MiB live, 198.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 z)
cost-diff0
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))
cost-diff0
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
cost-diff0
#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)))
cost-diff0
(-.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))
cost-diff0
(/.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)))
cost-diff0
(+.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))))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
cost-diff0
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
cost-diff0
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
cost-diff0
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)))
cost-diff320
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)
Rules
23 320×lower-fma.f32
23 310×lower-fma.f64
2 990×lower-*.f32
2 986×lower-*.f64
1 866×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039278
064278
196278
2134276
3227276
4362274
5478274
6616274
7824273
81242273
92087273
103414273
114749273
126000273
136801273
146977273
157023273
167074273
08324269
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
#s(literal -1 binary64)
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
#s(literal -5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 y x)
y
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.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))))
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)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 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)))
(fma.f64 (fma.f64 (fma.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)
(*.f64 x y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))
#s(literal 5000000000000000/5641895835477563 binary64)
(exp.f64 z)
z
y
x
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)))
(+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (exp.f64 z) x)) x)
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
(/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (exp.f64 z) x))
#s(literal -1 binary64)
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)
(fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (exp.f64 z) x)
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
#s(literal -5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 y x)
y
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)
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 #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 (-.f64 (*.f64 y x) #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))))))
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 y (fma.f64 (neg.f64 y) x #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)))))
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))
(fma.f64 (neg.f64 y) x #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))))
#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)))
(fma.f64 (fma.f64 (fma.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)
(*.f64 x y)
(*.f64 y x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))
#s(literal 5000000000000000/5641895835477563 binary64)
(exp.f64 z)
z
y
x

localize101.0ms (1%)

Memory
-4.4MiB live, 193.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 z)
accuracy0.01171875
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))
accuracy0.07421875
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
accuracy10.094944982778284
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
accuracy0.0390625
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy1.0039062500000002
(-.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))
accuracy4.492385527238051
#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)))
accuracy5.240283602823691
(/.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)))
accuracy0
(*.f64 x y)
accuracy1.0039062500000002
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
accuracy5.240283602823691
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
accuracy16.85123697275649
#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)))
accuracy30.8014384464308
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
accuracy0
(exp.f64 z)
accuracy0.0625
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
accuracy1.257802179151029
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
accuracy5.202490347497437
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)
Samples
61.0ms198×0valid
17.0ms58×0exit
Compiler

Compiled 223 to 33 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
const: 18.0ms (31% of total)
ival-mult: 11.0ms (18.9% of total)
ival-add: 10.0ms (17.2% of total)
ival-exp: 9.0ms (15.5% of total)
ival-div: 8.0ms (13.8% of total)
ival-sub: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series95.0ms (1%)

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

simplify255.0ms (2.6%)

Memory
-4.2MiB live, 351.6MiB allocated
Algorithm
egg-herbie
Rules
9 806×lower-fma.f64
9 806×lower-fma.f32
5 448×lower-*.f64
5 448×lower-*.f32
3 358×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite233.0ms (2.4%)

Memory
10.3MiB live, 318.5MiB allocated
Rules
5 382×lower-fma.f32
5 372×lower-fma.f64
5 190×lower-/.f32
5 178×lower-/.f64
4 680×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039239
064239
1292237
22316237
09685237
Stop Event
iter limit
node limit
iter limit
Counts
21 → 431
Calls
Call 1
Inputs
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y)))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.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 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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 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)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))
(exp.f64 z)
(*.f64 x y)
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
(*.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 x y)) y) (/.f64 (fma.f64 (neg.f64 x) y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) y) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (pow.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(*.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(*.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (pow.f64 y #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 y #s(literal -1 binary64))) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (pow.f64 y #s(literal -1 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) y)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (*.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (*.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (neg.f64 y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) y))
(/.f64 (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) y))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (*.f64 y (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(neg.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) y) (/.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))) (pow.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (pow.f64 y #s(literal -1 binary64))) x)
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 y #s(literal -1 binary64))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 y (pow.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))) x)
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 y) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 y #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 y (pow.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(*.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (pow.f64 y #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(neg.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))))
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 x y))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(+.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (pow.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (+.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (/.f64 (pow.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 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)
(+.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 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) x)
(neg.f64 (pow.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) x)
(fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (neg.f64 y) (pow.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) x)
(fma.f64 y (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (neg.f64 y) (pow.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 y (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) y)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y)))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(+.f64 (*.f64 (neg.f64 x) y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64))) (pow.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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)))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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)))))) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)))) (*.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 (neg.f64 x) y #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 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.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 (neg.f64 x) y #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))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 (neg.f64 x) y #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 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.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 (neg.f64 x) y #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))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 y (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x y #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)))) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #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)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) #s(literal -1 binary64))) x)
(fma.f64 (/.f64 y (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) x)
(fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y #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)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y #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)))) #s(literal -1 binary64)) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x)
(fma.f64 (neg.f64 y) (pow.f64 (neg.f64 (fma.f64 (neg.f64 x) y #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))))) #s(literal -1 binary64)) x)
(fma.f64 y (pow.f64 (fma.f64 (neg.f64 x) y #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)))) #s(literal -1 binary64)) x)
(-.f64 (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (fma.f64 (neg.f64 x) y #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))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #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 (/.f64 y (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x y #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)))) #s(literal -1 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #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 (/.f64 y (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) y #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)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) y #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)))) #s(literal -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 x) y #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 (neg.f64 y) (pow.f64 (neg.f64 (fma.f64 (neg.f64 x) y #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))))) #s(literal -1 binary64)))
(*.f64 y (pow.f64 (fma.f64 (neg.f64 x) y #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)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #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 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #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 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #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 (*.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 x) y #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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) y #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)))) y))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #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 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y)))
(/.f64 y (fma.f64 (neg.f64 x) y #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)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #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))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #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 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (neg.f64 x) y #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 y (neg.f64 (fma.f64 (neg.f64 x) y #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)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (neg.f64 x) y #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)))) y)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 (fma.f64 x y #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)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x y #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 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.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))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.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))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) y) #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 (neg.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 x y #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 (neg.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.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))) #s(literal 2 binary64)) (fma.f64 x y #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 (fma.f64 x y #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)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (fma.f64 x y #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)))) (fma.f64 x y #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 (-.f64 (*.f64 (pow.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))) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.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 (neg.f64 x) y))))
(/.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y #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 (neg.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.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))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.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 (neg.f64 x) y))))))
(/.f64 (neg.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.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 (neg.f64 x) y)))
(/.f64 (-.f64 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 x y #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 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.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))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.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 (neg.f64 x) y)))))
(/.f64 (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #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 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64))) (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #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 (pow.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))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.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))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))))
(fma.f64 (neg.f64 x) y #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))))
(fma.f64 (neg.f64 y) x #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))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #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))))
(fma.f64 x (neg.f64 y) #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))))
(fma.f64 y (neg.f64 x) #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 (/.f64 (pow.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))) #s(literal 2 binary64)) (-.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 (neg.f64 x) y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.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 (neg.f64 x) y))))
(-.f64 (/.f64 (pow.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))) #s(literal 2 binary64)) (fma.f64 x y #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 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #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 (/.f64 (pow.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))) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #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)))) (pow.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))) #s(literal 2 binary64)))))
(-.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 (*.f64 (neg.f64 x) y) #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 #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 (neg.f64 x) y))
#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)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x))
(*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (pow.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))) (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x))) (*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64))) (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y))))))
(/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)))
(/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) x))))
(/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))) (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y)))) (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (pow.f64 (/.f64 y (exp.f64 z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (exp.f64 (neg.f64 z)) x)
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 z)) x)
(fma.f64 (/.f64 y (exp.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) x)
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(fma.f64 (exp.f64 (neg.f64 z)) (/.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (exp.f64 (neg.f64 z)) y) x)
(fma.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y (neg.f64 x))))
(+.f64 (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y) x)
(+.f64 x (*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)) y))
(*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (pow.f64 (neg.f64 (exp.f64 z)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))
(pow.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal -1 binary64))
(/.f64 #s(literal -5000000000000000/5641895835477563 binary64) (neg.f64 (neg.f64 (neg.f64 (exp.f64 z)))))
(/.f64 #s(literal -5000000000000000/5641895835477563 binary64) (neg.f64 (exp.f64 z)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 (neg.f64 (exp.f64 z))))
(/.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(neg.f64 (/.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 z)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) #s(literal -1 binary64)))
(exp.f64 z)
(*.f64 x y)
(*.f64 y x)
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 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))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #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))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 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)))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 3 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 z (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 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))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 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))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))

eval170.0ms (1.8%)

Memory
11.9MiB live, 229.9MiB allocated
Compiler

Compiled 23 021 to 2 127 computations (90.8% saved)

prune133.0ms (1.4%)

Memory
-10.7MiB live, 207.1MiB allocated
Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New1 034141 048
Fresh729
Picked325
Done000
Total1 044181 062
Accuracy
100.0%
Counts
1 062 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
85.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.0%
(+.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))))
54.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(literal 2 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))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #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))))) (*.f64 x y))))
85.6%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
87.7%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
82.6%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
68.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
71.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 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)))) y x))
70.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.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)))) y x))
65.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))
62.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x))
40.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #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))) y x))
43.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #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))) y x))
47.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))) y x))
55.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
82.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
47.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
Compiler

Compiled 549 to 407 computations (25.9% saved)

simplify160.0ms (1.7%)

Memory
36.9MiB live, 221.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)
cost-diff128
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
cost-diff0
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
cost-diff0
#s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
cost-diff0
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
cost-diff0
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
cost-diff704
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
cost-diff704
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
Rules
12 616×lower-fma.f32
12 598×lower-fma.f64
2 264×lower-*.f32
2 262×lower-*.f64
1 950×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051447
084447
1133447
2214445
3516445
41218439
52761439
65226425
77109422
08026409
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
x
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
#s(literal -1 binary64)
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
#s(literal -5641895835477563/30000000000000000 binary64)
(/.f64 z y)
z
y
(/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)
#s(literal -5641895835477563/10000000000000000 binary64)
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)
#s(literal -5641895835477563/5000000000000000 binary64)
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
#s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 5000000000000000/5641895835477563 binary64)
y
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
x
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
y
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
#s(literal -5641895835477563/5000000000000000 binary64)
(+.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))))
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)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#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)
(*.f64 x y)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
x
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))
#s(literal -1 binary64)
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64))
#s(literal -5641895835477563/30000000000000000 binary64)
z
#s(literal -5641895835477563/10000000000000000 binary64)
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
y
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (/.f64 z y) (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) x)
x
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (/.f64 z y) (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
#s(literal -1 binary64)
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (/.f64 z y) (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(fma.f64 (/.f64 z y) (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) (/.f64 z y) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(/.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) y)
#s(literal -5641895835477563/30000000000000000 binary64)
(/.f64 z y)
z
y
(/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)
#s(literal -5641895835477563/10000000000000000 binary64)
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)
#s(literal -5641895835477563/5000000000000000 binary64)
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
#s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 5000000000000000/5641895835477563 binary64)
y
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
x
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
y
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
#s(literal -5641895835477563/5000000000000000 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(-.f64 x (/.f64 y (-.f64 (*.f64 y x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
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 y (fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(*.f64 y x)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(-.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
x
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(literal -1 binary64)
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64))
#s(literal -5641895835477563/30000000000000000 binary64)
z
#s(literal -5641895835477563/10000000000000000 binary64)
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
y

localize246.0ms (2.5%)

Memory
-28.3MiB live, 273.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0625
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))
accuracy0.7734313074906174
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
accuracy3.8565396972374573
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
accuracy5.202490347497437
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)
accuracy0.0625
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy1.0039062500000002
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy5.240283602823691
(/.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)))
accuracy16.126067963576293
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
accuracy0.00390625
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
accuracy6.703411635541536
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
accuracy7.422869746900992
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
accuracy0.07421875
(fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
accuracy10.094944982778284
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
accuracy16.866225485663826
#s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy0.14453125
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
accuracy0.14453125
(/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)
accuracy0.14453125
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)
accuracy4.814733538102059
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
Samples
77.0ms198×0valid
75.0ms58×0exit
Compiler

Compiled 306 to 48 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 33.0ms (36.8% of total)
ival-div: 21.0ms (23.4% of total)
const: 18.0ms (20.1% of total)
ival-add: 12.0ms (13.4% of total)
ival-sub: 3.0ms (3.3% of total)
ival-exp: 2.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series163.0ms (1.7%)

Memory
-15.9MiB live, 139.6MiB allocated
Counts
25 → 708
Calls
Call 1
Inputs
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())
#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())
#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(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 (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())
#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<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>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor 0 z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 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)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* -5000000000000000/5641895835477563 (* z (+ (* -1 y) (* 1/2 y)))))))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 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 (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt 5000000000000000/5641895835477563 (taylor 0 z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* -5000000000000000/5641895835477563 z)) (taylor 0 z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* z (- (* 2500000000000000/5641895835477563 z) 5000000000000000/5641895835477563))) (taylor 0 z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* z (- (* z (+ 2500000000000000/5641895835477563 (* -2500000000000000/16925687506432689 z))) 5000000000000000/5641895835477563))) (taylor 0 z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp 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 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(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 (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<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) 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 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 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 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (/ (pow z 3) y)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ 1 (* y z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 y)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (/ x (pow z 3)) (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (+ (/ 5641895835477563/10000000000000000 (* y z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (* y (pow z 2)))) (/ 5641895835477563/5000000000000000 (* y (pow z 3)))))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (/ z y)) (taylor inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 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)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp 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 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #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)) (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 (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<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 (* -5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (/ (* x y) (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 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (/ (pow z 3) y)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* y z)) (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (/ 5641895835477563/5000000000000000 (* y (pow z 2))))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (- x (* 5641895835477563/5000000000000000 (/ 1 y))) z)) (* 5641895835477563/5000000000000000 (/ 1 y))) z)) (* 5641895835477563/10000000000000000 (/ 1 y))) z)) (* 5641895835477563/30000000000000000 (/ 1 y))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (/ z y)) (taylor -inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor -inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor -inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 y)) (* 5641895835477563/10000000000000000 (/ 1 (* y z)))))) (taylor -inf z) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 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)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor -inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor -inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor -inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor -inf z) (#s(alt #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) (patch #s(approx (/ 5000000000000000/5641895835477563 (exp 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 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #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)) (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 (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<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 (* -5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* x y) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/10000000000000000) z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor 0 y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x)))))) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) 5000000000000000/5641895835477563)) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563)) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* y (- (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563)) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) y) (taylor inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 (exp z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 (exp z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 (exp z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)) y)) (taylor -inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)) y)) (taylor -inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)) y)) (taylor -inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)) y)) (taylor -inf y) (#s(alt (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (patch (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/10000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (patch (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 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)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5000000000000000/5641895835477563 y) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5000000000000000/5641895835477563 y) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5000000000000000/5641895835477563 y) (* x (- (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) x)) (/ 5641895835477563/5000000000000000 (* x y)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) x)) (/ 5641895835477563/5000000000000000 (* x y)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) x)) (/ 5641895835477563/5000000000000000 (* x y)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x (exp z)))))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x (exp z)))))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x (exp z)))))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2))))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x (exp z)))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x (exp z)))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x (exp z)))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* x (pow y 2))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.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)))) (patch (+.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)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
10.0ms
x
@0
((+ (* (+ (* (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) z) (/ -5641895835477563/5000000000000000 y)) z) (- x (/ 5641895835477563/5000000000000000 y))) (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (/ 5000000000000000/5641895835477563 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (/ y (+ (* y x) -5641895835477563/5000000000000000)) (+ (* y x) -5641895835477563/5000000000000000) (+ 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)) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (/ -5641895835477563/5000000000000000 y) (/ -5641895835477563/10000000000000000 y) (/ 5641895835477563/5000000000000000 y) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)))
5.0ms
z
@inf
((+ (* (+ (* (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) z) (/ -5641895835477563/5000000000000000 y)) z) (- x (/ 5641895835477563/5000000000000000 y))) (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (/ 5000000000000000/5641895835477563 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (/ y (+ (* y x) -5641895835477563/5000000000000000)) (+ (* y x) -5641895835477563/5000000000000000) (+ 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)) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (/ -5641895835477563/5000000000000000 y) (/ -5641895835477563/10000000000000000 y) (/ 5641895835477563/5000000000000000 y) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)))
4.0ms
y
@0
((+ (* (+ (* (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) z) (/ -5641895835477563/5000000000000000 y)) z) (- x (/ 5641895835477563/5000000000000000 y))) (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (/ 5000000000000000/5641895835477563 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (/ y (+ (* y x) -5641895835477563/5000000000000000)) (+ (* y x) -5641895835477563/5000000000000000) (+ 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)) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (/ -5641895835477563/5000000000000000 y) (/ -5641895835477563/10000000000000000 y) (/ 5641895835477563/5000000000000000 y) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)))
3.0ms
y
@inf
((+ (* (+ (* (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) z) (/ -5641895835477563/5000000000000000 y)) z) (- x (/ 5641895835477563/5000000000000000 y))) (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (/ 5000000000000000/5641895835477563 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (/ y (+ (* y x) -5641895835477563/5000000000000000)) (+ (* y x) -5641895835477563/5000000000000000) (+ 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)) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (/ -5641895835477563/5000000000000000 y) (/ -5641895835477563/10000000000000000 y) (/ 5641895835477563/5000000000000000 y) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)))
3.0ms
y
@-inf
((+ (* (+ (* (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) z) (/ -5641895835477563/5000000000000000 y)) z) (- x (/ 5641895835477563/5000000000000000 y))) (+ (* -5641895835477563/30000000000000000 (/ z y)) (/ -5641895835477563/10000000000000000 y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (/ 5000000000000000/5641895835477563 (exp z)) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (/ y (+ (* y x) -5641895835477563/5000000000000000)) (+ (* y x) -5641895835477563/5000000000000000) (+ 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)) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (/ -5641895835477563/5000000000000000 y) (/ -5641895835477563/10000000000000000 y) (/ 5641895835477563/5000000000000000 y) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000) (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)))

simplify220.0ms (2.3%)

Memory
45.4MiB live, 264.5MiB allocated
Algorithm
egg-herbie
Rules
8 628×lower-fma.f64
8 628×lower-fma.f32
5 394×lower-*.f64
5 394×lower-*.f32
3 844×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite234.0ms (2.4%)

Memory
-29.3MiB live, 341.0MiB allocated
Rules
4 504×lower-/.f32
4 486×lower-/.f64
3 856×lower-*.f32
3 854×lower-*.f64
3 362×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051383
084383
1419381
23500381
08839374
Stop Event
iter limit
node limit
iter limit
Counts
25 → 485
Calls
Call 1
Inputs
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
#s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(+.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 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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) y)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)
(/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64))) (+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) #s(literal 2 binary64)) (fma.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(/.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64))) (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (-.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 3 binary64))))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(fma.f64 z (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) #s(literal 2 binary64)) (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))) (/.f64 (pow.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #s(literal 2 binary64)) (-.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(-.f64 x (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)))
(+.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z x) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(+.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(+.f64 (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z))
(+.f64 x (+.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z)))
(*.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y)) (pow.f64 (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y) (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))) (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (pow.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 2 binary64))) (*.f64 y y))) (neg.f64 (/.f64 (-.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))) y)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y)))) (neg.f64 (neg.f64 (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 y) (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)))) (neg.f64 (*.f64 y (neg.f64 y))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 1 binary64)))) (neg.f64 (*.f64 y (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) y (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)))) (neg.f64 (*.f64 y y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) y (*.f64 (neg.f64 y) (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))))) (neg.f64 (*.f64 (neg.f64 y) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))))) (neg.f64 (*.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) y (*.f64 y (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))))) (neg.f64 (*.f64 y y)))
(/.f64 (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (pow.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 2 binary64))) (*.f64 y y)) (/.f64 (-.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))) y))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y))) (neg.f64 (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y)))))
(/.f64 (fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 y) (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 1 binary64))) (*.f64 y (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64))))
(/.f64 (fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) y (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64))) (*.f64 y y))
(/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) y (*.f64 (neg.f64 y) (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) (*.f64 (neg.f64 y) y))
(/.f64 (fma.f64 #s(literal 1 binary64) y (*.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) (*.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) y))
(/.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) y (*.f64 y (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) (*.f64 y y))
(/.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y)) (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y))
(/.f64 (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 y #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))))
(/.f64 (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y) (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))) (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y) (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (*.f64 z z) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 y z) #s(literal -2 binary64)) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (*.f64 y y))) (fma.f64 (pow.f64 y #s(literal -3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal -1 binary64)) (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)))
(fma.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (pow.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)))
(fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(fma.f64 z (/.f64 #s(literal -5641895835477563/30000000000000000 binary64) y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(fma.f64 z (*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y)) (/.f64 (pow.f64 (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) #s(literal 2 binary64)) (/.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) y)))
(+.f64 (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(+.f64 (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (*.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64))) (pow.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))) (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)))) (neg.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64))) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))) (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))) (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) #s(literal -1 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) x)
(fma.f64 #s(literal -1 binary64) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))) (/.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -2 binary64)) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))
(+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) x)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(*.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(neg.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) #s(literal -1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x) (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x) (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x) (-.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64))))))
(fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 y #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x)))
(+.f64 (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y) x)
(+.f64 x (*.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y))
#s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (*.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (*.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))))))
(fma.f64 (neg.f64 y) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x)
(fma.f64 y (neg.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x)) (/.f64 (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x) (*.f64 x x))))
(-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 y (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (neg.f64 y) (pow.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 y (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y))
(/.f64 (neg.f64 y) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y)))
(/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(neg.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (pow.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) x)
(fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (neg.f64 y) (pow.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)) x)
(fma.f64 y (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (neg.f64 y) (pow.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 y (pow.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) y)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) x)))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) x)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(+.f64 (*.f64 (neg.f64 y) x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 y) x))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y)
(*.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (pow.f64 y #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)))
(/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(neg.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64))) (pow.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64))) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (*.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (neg.f64 y) x)
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal -2 binary64)) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(*.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) y)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 y))
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 (/.f64 z y) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (pow.f64 y #s(literal -1 binary64))))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)
(neg.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -5641895835477563/10000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/10000000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y))
(*.f64 #s(literal -5641895835477563/10000000000000000 binary64) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64))))
(/.f64 #s(literal -5641895835477563/10000000000000000 binary64) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)
(neg.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 y))
(neg.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 1 binary64) z))
(pow.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (pow.f64 z #s(literal 3 binary64)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 2 binary64)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 x y (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 y x (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 z (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (pow.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(+.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))
(+.f64 (*.f64 x y) (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (*.f64 x y)))

eval250.0ms (2.6%)

Memory
7.3MiB live, 273.9MiB allocated
Compiler

Compiled 29 377 to 3 404 computations (88.4% saved)

prune189.0ms (2%)

Memory
28.2MiB live, 187.0MiB allocated
Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New1 20071 207
Fresh11011
Picked235
Done022
Total1 203221 225
Accuracy
100.0%
Counts
1 225 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.6%
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
85.6%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
85.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.0%
(+.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))))
71.5%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
89.1%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)))
87.7%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) z (-.f64 x (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))))))
82.6%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
68.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
71.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 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)))) y x))
70.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.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)))) y x))
65.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))
62.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x))
40.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #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))) y x))
43.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #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))) y x))
47.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))) y x))
55.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
82.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
55.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
43.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
14.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
47.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (/ 5000000000000000/5641895835477563 (exp z)) y) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
Compiler

Compiled 521 to 452 computations (13.2% saved)

simplify304.0ms (3.1%)

Memory
-3.2MiB live, 159.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
cost-diff0
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
cost-diff0
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
cost-diff0
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
cost-diff0
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
cost-diff0
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
cost-diff0
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
cost-diff0
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
cost-diff0
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
cost-diff0
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)
cost-diff128
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))
cost-diff832
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)
Rules
9 668×lower-fma.f32
9 650×lower-fma.f64
3 224×lower-*.f32
3 218×lower-*.f64
1 928×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060569
091558
1145556
2214556
3394554
4703554
51235533
62041527
73377527
87518527
08556515
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)))
x
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))
#s(literal -1 binary64)
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)))
#s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)
(fma.f64 (fma.f64 (fma.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)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)
(*.f64 y x)
y
x
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
x
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
#s(literal -1 binary64)
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
#s(literal 5641895835477563/5000000000000000 binary64)
y
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(literal -1 binary64)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))
z
#s(literal -5641895835477563/30000000000000000 binary64)
#s(literal -5641895835477563/10000000000000000 binary64)
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))
x
y
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)))
(-.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))))
x
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))
(/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
#s(literal -1 binary64)
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) y)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))
#s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))
(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)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)
(*.f64 y x)
y
x
#s(literal 5000000000000000/5641895835477563 binary64)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x)
x
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
#s(literal -1 binary64)
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
#s(literal 5641895835477563/5000000000000000 binary64)
y
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(-.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(literal -1 binary64)
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64))
z
#s(literal -5641895835477563/30000000000000000 binary64)
#s(literal -5641895835477563/10000000000000000 binary64)
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
x
y

localize365.0ms (3.8%)

Memory
-23.2MiB live, 329.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.5301260172955677
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
accuracy1.2649339859087803
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
accuracy1.3789000574906176
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
accuracy14.857793528184002
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
accuracy0.015625
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
accuracy0.0625
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
accuracy0.1796875
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
accuracy22.335132714611238
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
accuracy0.109375
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
accuracy0.1171875
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64))
accuracy11.089708793253813
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
accuracy27.25459153540213
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
accuracy0.375
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
accuracy11.089708793253813
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
accuracy48.15442888687323
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
accuracy1.9060133830453698
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)
accuracy3.2054214015005154
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)
accuracy8.71518896164086
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)
accuracy14.857793528184002
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)))
Samples
275.0ms256×0valid
Compiler

Compiled 343 to 54 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 252.0ms
ival-sub: 168.0ms (66.7% of total)
const: 30.0ms (11.9% of total)
ival-mult: 25.0ms (9.9% of total)
ival-add: 16.0ms (6.4% of total)
ival-div: 11.0ms (4.4% of total)
ival-exp: 2.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series198.0ms (2%)

Memory
13.5MiB live, 167.9MiB allocated
Counts
22 → 672
Calls
Call 1
Inputs
#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())
#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())
#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())
#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())
Outputs
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor 0 z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor 0 z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (- (* x y) 5641895835477563/5000000000000000)) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ z (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (/ 1 (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -1 (* z (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (+ (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))) (- (* x y) 5641895835477563/5000000000000000))))))) (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 x) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3)) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))) (taylor inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) 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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (/ (* x y) (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 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.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) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) (pow z 2))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor -inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))) (taylor -inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000) z))))) (taylor -inf z) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) 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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (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 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* x y) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/10000000000000000) z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.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) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (+ (* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor 0 y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))) (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x)))))) (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))) (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x)))))) (taylor 0 y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt 5000000000000000/5641895835477563 (taylor 0 y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))) (taylor 0 y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))) (taylor 0 y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))) (taylor 0 y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) y))) (taylor inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) y))) (taylor inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) y))) (taylor inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) 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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) (taylor inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (+ (* 5000000000000000/5641895835477563 (/ 1 y)) (/ x (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (+ (* 5000000000000000/5641895835477563 (/ 1 y)) (/ x (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) (taylor inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) y))))) (taylor -inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) y))))) (taylor -inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x) (* 5641895835477563/5000000000000000 (/ 1 x)))) y))))) (taylor -inf y) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) 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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y)))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1 (/ (- (* -1 (/ x y)) 5000000000000000/5641895835477563) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1 (/ (- (* -1 (/ x y)) 5000000000000000/5641895835477563) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) (taylor -inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 x) (* 5000000000000000/5641895835477563 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 5641895835477563/5000000000000000 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (patch (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt 5000000000000000/5641895835477563 (taylor 0 x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ -5641895835477563/5000000000000000 y) (taylor 0 x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (- x (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* 5000000000000000/5641895835477563 (/ y x))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* 5000000000000000/5641895835477563 (/ y x))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* 5000000000000000/5641895835477563 (/ y x))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) (taylor inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 y) (* 5000000000000000/5641895835477563 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 y) (* 5000000000000000/5641895835477563 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 y) (* 5000000000000000/5641895835477563 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))) (taylor inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))) (taylor inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y))))) (taylor inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (/ (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) (patch (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) 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 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) (patch (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (patch #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -5000000000000000/5641895835477563 (/ y x)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -5000000000000000/5641895835477563 (/ y x)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -5000000000000000/5641895835477563 (/ y x)) (* -25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) (patch (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 5000000000000000/5641895835477563 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 5000000000000000/5641895835477563 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 5000000000000000/5641895835477563 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) (patch (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (patch #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ 1 (* x y))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ 1 (* x y))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ 1 (* x y))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (patch (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) (patch #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
124.0ms
y
@-inf
((* (+ (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) y) x) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (+ (* (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) y) x) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (- x (/ 5641895835477563/5000000000000000 y)) (+ (* (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) y) x) (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (+ (* (+ (* (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* x y) -5641895835477563/5000000000000000)) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) (/ 5641895835477563/5000000000000000 y))
5.0ms
x
@0
((* (+ (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) y) x) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (+ (* (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) y) x) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (- x (/ 5641895835477563/5000000000000000 y)) (+ (* (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) y) x) (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (+ (* (+ (* (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* x y) -5641895835477563/5000000000000000)) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) (/ 5641895835477563/5000000000000000 y))
3.0ms
x
@-inf
((* (+ (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) y) x) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (+ (* (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) y) x) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (- x (/ 5641895835477563/5000000000000000 y)) (+ (* (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) y) x) (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (+ (* (+ (* (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* x y) -5641895835477563/5000000000000000)) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) (/ 5641895835477563/5000000000000000 y))
3.0ms
x
@inf
((* (+ (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) y) x) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (+ (* (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) y) x) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (- x (/ 5641895835477563/5000000000000000 y)) (+ (* (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) y) x) (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (+ (* (+ (* (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* x y) -5641895835477563/5000000000000000)) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) (/ 5641895835477563/5000000000000000 y))
3.0ms
z
@inf
((* (+ (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) y) x) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (* 5000000000000000/5641895835477563 y) (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (+ (* (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) y) x) (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) (+ x (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y))) (/ -1 (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y)) (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (- x (/ 5641895835477563/5000000000000000 y)) (+ (* (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) y) x) (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x))) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (+ (* (+ (* (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* x y) -5641895835477563/5000000000000000)) (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (/ (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) -5641895835477563/5000000000000000) x) (/ 5641895835477563/5000000000000000 y))

simplify292.0ms (3%)

Memory
19.0MiB live, 366.9MiB allocated
Algorithm
egg-herbie
Rules
7 724×lower-fma.f64
7 724×lower-fma.f32
5 666×lower-*.f64
5 666×lower-*.f32
3 630×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite248.0ms (2.6%)

Memory
-18.9MiB live, 433.7MiB allocated
Rules
5 420×lower-*.f32
5 414×lower-*.f64
4 270×lower-/.f32
4 258×lower-/.f64
4 054×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060460
091448
1441446
23024446
09103436
Stop Event
iter limit
node limit
iter limit
Counts
22 → 355
Calls
Call 1
Inputs
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)))
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))) y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
Outputs
(*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)
(*.f64 x (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y)) x) (-.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y))
(/.f64 (*.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #s(literal 3 binary64))) x) (fma.f64 y (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #s(literal 2 binary64)) (*.f64 y y))) (-.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y))
(/.f64 (*.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #s(literal 3 binary64)))) (fma.f64 y (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) #s(literal 2 binary64))))
(fma.f64 y x (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) x))
(fma.f64 y x (*.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) x (*.f64 y x))
(fma.f64 x y (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) x))
(fma.f64 x y (*.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(fma.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (*.f64 y x))
(+.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) x) (*.f64 y x))
(+.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) x))
(+.f64 (*.f64 y x) (*.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (neg.f64 y))
(*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) y)
(*.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (pow.f64 y #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)))
(/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) y))
(neg.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64))) (pow.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))) (*.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)))) (*.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64))) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (/.f64 x (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x) (*.f64 x x)) (+.f64 (pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)) #s(literal -3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (neg.f64 y) x)
(fma.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (pow.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) y x)
(fma.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal -1 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))) (/.f64 (pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 2 binary64)) (+.f64 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))))
(+.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x)
(+.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) y))
(*.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) y) #s(literal 1 binary64))
(/.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) #s(literal 1 binary64)) y)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(/.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) (neg.f64 y))
(/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) y)
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))))
(neg.f64 (/.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))) (neg.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x))))) #s(literal -1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(pow.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(/.f64 (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
#s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x))) (*.f64 (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y)) (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 y (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y (neg.f64 x))))
(+.f64 (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y) x)
(+.f64 x (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y))
(*.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (pow.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (pow.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 y x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 y x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (fma.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64))) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64))))
(/.f64 (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) #s(literal 2 binary64))) (-.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (neg.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 y x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))))))
(/.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 (fma.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (+.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(/.f64 (fma.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 y x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 y x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (fma.f64 #s(literal 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 (*.f64 y x) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 x (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) #s(literal 5000000000000000/5641895835477563 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64))) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64))))
(+.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) #s(literal 5000000000000000/5641895835477563 binary64))
(+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64))) (pow.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))) (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (*.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)))) (*.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)))) (neg.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64))) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) (-.f64 (*.f64 x x) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (/.f64 x (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))) (fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -3 binary64)) #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)) #s(literal -1 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x)
(fma.f64 #s(literal -1 binary64) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))) (/.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -2 binary64)) (-.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))))
(+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(*.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))))
(/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(neg.f64 (pow.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #s(literal -1 binary64)))
#s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x))) (*.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64))) (-.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)) (*.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (-.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64)))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (pow.f64 y #s(literal -1 binary64))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 y #s(literal -1 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)) (/.f64 (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x))) (/.f64 (pow.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) x) (*.f64 x x))))
(-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(+.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(*.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x) (-.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)) (*.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (-.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 x) y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x) (-.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))) (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (neg.f64 y) (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 #s(literal -1 binary64) (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) y) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)))
(+.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (pow.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) (fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (-.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (-.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal 2 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64))) (fma.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 y x))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 y x) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))
(fma.f64 y x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 x y (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (pow.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)) #s(literal -5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z))
(+.f64 (*.f64 y x) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y x (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z)))
#s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))
(*.f64 (pow.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (pow.f64 x #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 3 binary64)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 x (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) x))
(neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (pow.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
(/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (neg.f64 y))
(neg.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #s(literal -1 binary64)))

eval312.0ms (3.2%)

Memory
34.2MiB live, 299.1MiB allocated
Compiler

Compiled 25 419 to 2 827 computations (88.9% saved)

prune108.0ms (1.1%)

Memory
5.8MiB live, 205.8MiB allocated
Pruning

22 alts after pruning (15 fresh and 7 done)

PrunedKeptTotal
New9876993
Fresh3912
Picked235
Done145
Total993221 015
Accuracy
100.0%
Counts
1 015 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.4%
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* x y) -5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
89.1%
(+.f64 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) x)
85.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
83.0%
(+.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))))
82.6%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))))
82.6%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))))
68.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
71.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 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)))) y x))
70.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.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)))) y x))
65.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))
62.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x))
40.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #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))) y x))
43.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #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))) y x))
47.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) z #s(literal 5000000000000000/5641895835477563 binary64))) y x))
55.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
82.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
55.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
43.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64)) y x)))
35.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 #s(approx (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x))) y x)))
14.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))
14.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
4.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) #s(approx (+ (* (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y x)) 5000000000000000/5641895835477563) y) x) (*.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) x))))
Compiler

Compiled 893 to 472 computations (47.1% saved)

regimes90.0ms (0.9%)

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

6 calls:

15.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
14.0ms
z
13.0ms
x
13.0ms
y
10.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
96.1%1x
96.1%1y
99.1%2z
98.4%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
99.1%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.1%2(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes70.0ms (0.7%)

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

6 calls:

24.0ms
z
12.0ms
x
9.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
9.0ms
y
7.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
85.9%1x
85.9%1y
92.3%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
96.8%2z
96.8%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
96.8%2(exp.f64 z)
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes26.0ms (0.3%)

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

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes23.0ms (0.2%)

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

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes41.0ms (0.4%)

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

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

Compiled 7 to 13 computations (-85.7% saved)

regimes19.0ms (0.2%)

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

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes42.0ms (0.4%)

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

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

Compiled 7 to 13 computations (-85.7% saved)

regimes19.0ms (0.2%)

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

3 calls:

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

Compiled 7 to 13 computations (-85.7% saved)

regimes9.0ms (0.1%)

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

1 calls:

6.0ms
z
Results
AccuracySegmentsBranch
92.3%3z
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes20.0ms (0.2%)

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

4 calls:

7.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
4.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
4.0ms
z
3.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
89.4%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
89.4%2(exp.f64 z)
84.5%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
89.4%2z
Compiler

Compiled 19 to 23 computations (-21.1% saved)

regimes25.0ms (0.3%)

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

6 calls:

6.0ms
x
4.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
4.0ms
y
4.0ms
z
3.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
83.8%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
78.8%3x
79.6%3y
72.7%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
72.7%3(exp.f64 z)
74.4%3z
Compiler

Compiled 21 to 29 computations (-38.1% saved)

regimes15.0ms (0.2%)

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

6 calls:

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

regimes8.0ms (0.1%)

Memory
17.8MiB live, 17.8MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

6 calls:

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

Compiled 21 to 29 computations (-38.1% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9995066078597412
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.9995066078597412
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000272132915049
1.3487932589220533e+50
0.0ms
0.0
0.9995066078597412
Compiler

Compiled 15 to 16 computations (-6.7% saved)

bsearch0.0ms (0%)

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

Compiled 15 to 16 computations (-6.7% saved)

bsearch37.0ms (0.4%)

Memory
19.4MiB live, 57.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.2061193216597102e+62
1.2075677204144348e+67
17.0ms
-264035593728.84933
-28453198.86221117
Samples
23.0ms272×0valid
Compiler

Compiled 410 to 384 computations (6.3% saved)

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

bsearch8.0ms (0.1%)

Memory
-42.7MiB live, 2.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
-264035593728.84933
-28453198.86221117
Compiler

Compiled 167 to 168 computations (-0.6% saved)

bsearch15.0ms (0.2%)

Memory
15.3MiB live, 15.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
5.440669185347453e+98
4.494850835428103e+100
1.0ms
-264035593728.84933
-28453198.86221117
Samples
8.0ms112×0valid
Compiler

Compiled 283 to 322 computations (-13.8% saved)

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

bsearch2.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.440669185347453e+98
4.494850835428103e+100
1.0ms
-264035593728.84933
-28453198.86221117
Compiler

Compiled 268 to 292 computations (-9% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-264035593728.84933
-28453198.86221117
Compiler

Compiled 135 to 152 computations (-12.6% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.021378823051320373
1.1687212193345355
0.0ms
-46.35572357635035
-1.205959023821903e-10
Compiler

Compiled 15 to 16 computations (-6.7% saved)

simplify33.0ms (0.3%)

Memory
-17.7MiB live, 58.6MiB allocated
Algorithm
egg-herbie
Rules
52×+-commutative-binary64-+.f64
32×sub-neg-binary64-neg.f64-+.f64--.f64
28×*-commutative-binary64-*.f64
20×cancel-sign-sub-inv-binary64-neg.f64-+.f64-*.f64--.f64
18×neg-sub0-binary64--.f64-neg.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0139691
1177690
2213690
3230690
4241690
5244690
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 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) 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 (-.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)))))
(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 (fma.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)))))
(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 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 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)))) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #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 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 640000000000000013645068166050813998272805037611497565935573663744 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)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.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)))) y x))))
(if (<=.f64 z #s(literal -29000000 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 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -40 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 5764607523034235/144115188075855872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (+.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)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.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 (/.f64 (neg.f64 y) #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)) x)))) 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 x (/.f64 y #s(approx (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) #s(approx (+ (* (+ (* (+ (* -5641895835477563/30000000000000000 z) -5641895835477563/10000000000000000) z) -5641895835477563/5000000000000000) z) (+ (* y x) -5641895835477563/5000000000000000)) (*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) y) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #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)))))
(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 (*.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)) (*.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 (-.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)))))
(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 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))) 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 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 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)))) 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 2 binary64)) (+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 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)))) y x))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #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 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 640000000000000013645068166050813998272805037611497565935573663744 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)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.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)))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 z #s(literal 640000000000000013645068166050813998272805037611497565935573663744 binary64)) (+.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) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.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)))) y x))))
(if (<=.f64 z #s(literal -29000000 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 z #s(literal -29000000 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 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 z #s(literal 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* y x)) y) (-.f64 x (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 z #s(literal 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) y x))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 z #s(literal -29000000 binary64)) (+.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)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -40 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 5764607523034235/144115188075855872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (+.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 -40 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 5764607523034235/144115188075855872 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)) (+.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)))) (fma.f64 #s(approx (/ 5000000000000000/5641895835477563 (exp z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))

soundness1.4s (14.7%)

Memory
41.4MiB live, 715.9MiB allocated
Rules
9 806×lower-fma.f64
9 806×lower-fma.f32
8 782×lower-fma.f64
8 782×lower-fma.f32
8 628×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060460
091448
1441446
23024446
09103436
05759223
117089030
249898831
086228236
03161995
19041975
226471891
083231801
01036
01636
15736
245136
3744436
0811835
083410461
1251010235
2749010170
081979363
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 722 to 428 computations (40.7% saved)

preprocess165.0ms (1.7%)

Memory
-18.1MiB live, 296.6MiB allocated
Compiler

Compiled 808 to 278 computations (65.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...