Linear.Quaternion:$ctan from linear-1.19.1.3

Time bar (total: 10.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze67.0ms (0.6%)

Memory
12.9MiB live, 132.3MiB 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
37.5%37.4%62.4%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
56.3%56.2%43.7%0.1%0%0%0%7
65.6%65.5%34.3%0.1%0%0%0%8
65.6%65.5%34.3%0.1%0%0%0%9
76.6%76.5%23.4%0.1%0%0%0%10
82%81.9%17.9%0.1%0%0%0%11
82%81.9%17.9%0.1%0%0%0%12
Compiler

Compiled 10 to 9 computations (10% saved)

sample1.1s (10.2%)

Memory
-17.7MiB live, 1 545.2MiB allocated
Samples
831.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 622.0ms
ival-mult: 296.0ms (47.6% of total)
ival-cosh: 163.0ms (26.2% of total)
ival-div: 153.0ms (24.6% of total)
ival-true: 6.0ms (1% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain95.0ms (0.9%)

Memory
23.8MiB live, 141.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
250-0-(*.f64 (cosh.f64 x) (/.f64 y x))
170-0-(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
00-0-(/.f64 y x)
00-0-y
00-0-(cosh.f64 x)
00-0-z
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
*.f64(*.f64 (cosh.f64 x) (/.f64 y x))o*u250
(cosh.f64 x)overflow132
(/.f64 y x)underflow25
/.f64(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)o/n170
(cosh.f64 x)overflow132
(/.f64 y x)overflow35
(*.f64 (cosh.f64 x) (/.f64 y x))overflow167
Confusion
Predicted +Predicted -
+420
-0214
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+4200
-00214
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0214
142
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
56.0ms512×0valid
Compiler

Compiled 56 to 25 computations (55.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 8.0ms (47.2% of total)
ival-cosh: 6.0ms (35.4% of total)
ival-mult: 3.0ms (17.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess188.0ms (1.8%)

Memory
-14.9MiB live, 139.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03187
110675
233675
3123175
4425575
5756275
078
0118
1228
2458
3948
41918
52998
64878
710618
822068
925988
1027998
1128108
1228108
1328478
1428528
1528548
1628598
1728598
028598
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Outputs
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
(*.f64 (/.f64 (/.f64 (cosh.f64 x) x) z) y)
Symmetry

(negabs z)

(negabs y)

(negabs x)

Compiler

Compiled 8 to 7 computations (12.5% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.8%
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Compiler

Compiled 8 to 7 computations (12.5% saved)

simplify88.0ms (0.8%)

Memory
-5.4MiB live, 77.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y x)
cost-diff0
(cosh.f64 x)
cost-diff0
(*.f64 (cosh.f64 x) (/.f64 y x))
cost-diff0
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0722
01122
12222
24522
39422
419122
529922
648722
7106122
8220622
9259822
10279922
11281022
12281022
13284722
14285222
15285422
16285922
17285922
0285922
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
(*.f64 (cosh.f64 x) (/.f64 y x))
(cosh.f64 x)
x
(/.f64 y x)
y
z
Outputs
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
(*.f64 (/.f64 (/.f64 (cosh.f64 x) x) z) y)
(*.f64 (cosh.f64 x) (/.f64 y x))
(*.f64 (/.f64 (cosh.f64 x) x) y)
(cosh.f64 x)
x
(/.f64 y x)
y
z

localize20.0ms (0.2%)

Memory
30.7MiB live, 30.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y x)
accuracy0
(cosh.f64 x)
accuracy4.09649889910477
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
accuracy4.984375000000001
(*.f64 (cosh.f64 x) (/.f64 y x))
Samples
15.0ms256×0valid
Compiler

Compiled 24 to 9 computations (62.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div: 3.0ms (38.3% of total)
ival-cosh: 3.0ms (38.3% of total)
ival-mult: 1.0ms (12.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series30.0ms (0.3%)

Memory
-15.5MiB live, 23.1MiB allocated
Counts
4 → 96
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())
#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())
#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())
#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x) (taylor 0 x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x) (taylor 0 x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (patch (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt (*.f64 (cosh.f64 x) (/.f64 y x)) (patch (*.f64 (cosh.f64 x) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
11.0ms
z
@inf
((/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (cosh x) (/ y x))
3.0ms
x
@inf
((/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (cosh x) (/ y x))
3.0ms
x
@-inf
((/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (cosh x) (/ y x))
2.0ms
y
@inf
((/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (cosh x) (/ y x))
2.0ms
y
@-inf
((/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (cosh x) (/ y x))

simplify213.0ms (2%)

Memory
25.2MiB live, 178.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0701004
12011000
2596988
31406982
42096982
52761980
63294980
74780976
85441976
95911976
106442976
117732976
08015958
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
Outputs
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z))
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) z) x) (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) y) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)

rewrite138.0ms (1.3%)

Memory
3.3MiB live, 159.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
01119
13619
220819
3216119
0857119
Stop Event
iter limit
node limit
iter limit
Counts
4 → 385
Calls
Call 1
Inputs
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
(*.f64 (cosh.f64 x) (/.f64 y x))
(cosh.f64 x)
(/.f64 y x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval114.0ms (1.1%)

Memory
2.7MiB live, 115.5MiB allocated
Compiler

Compiled 6 704 to 1 082 computations (83.9% saved)

prune46.0ms (0.4%)

Memory
-22.5MiB live, 48.1MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New47011481
Fresh000
Picked101
Done000
Total47111482
Accuracy
100.0%
Counts
482 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
66.7%
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
84.8%
(/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x))
44.7%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
62.4%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
89.6%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
85.1%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
84.6%
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
59.4%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
80.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
90.6%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
Compiler

Compiled 294 to 228 computations (22.4% saved)

simplify290.0ms (2.7%)

Memory
20.1MiB live, 146.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
cost-diff320
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
cost-diff0
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
cost-diff0
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
cost-diff320
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
cost-diff0
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
cost-diff0
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
cost-diff0
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y))
cost-diff0
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
cost-diff0
(/.f64 y x)
cost-diff0
#s(approx (* (cosh x) (/ y x)) (/.f64 y x))
cost-diff0
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
cost-diff0
(cosh.f64 x)
cost-diff0
(*.f64 y (cosh.f64 x))
cost-diff0
(/.f64 (*.f64 y (cosh.f64 x)) z)
cost-diff0
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036319
062319
1112319
2207319
3437319
4889319
52248315
65510315
76305315
86359315
96438315
106469315
116901315
08131311
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
(/.f64 (*.f64 y (cosh.f64 x)) z)
(*.f64 y (cosh.f64 x))
y
(cosh.f64 x)
x
z
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 y x))
(/.f64 y x)
y
x
z
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
x
#s(literal 1/2 binary64)
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
y
z
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
#s(literal 1/24 binary64)
(*.f64 x x)
x
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
y
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
(/.f64 y x)
y
Outputs
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
(/.f64 (/.f64 (*.f64 (cosh.f64 x) y) x) z)
(/.f64 (*.f64 y (cosh.f64 x)) z)
(/.f64 (*.f64 (cosh.f64 x) y) z)
(*.f64 y (cosh.f64 x))
(*.f64 (cosh.f64 x) y)
y
(cosh.f64 x)
x
z
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 y x))
(/.f64 y x)
y
x
z
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)) z)
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y))
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x))
x
#s(literal 1/2 binary64)
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
y
z
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) y (/.f64 y x)) z))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) y (/.f64 y x)) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
#s(literal 1/24 binary64)
(*.f64 x x)
x
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
y
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x (/.f64 #s(literal 1 binary64) x)) (/.f64 y z))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
(/.f64 y x)
y

localize181.0ms (1.7%)

Memory
-24.3MiB live, 118.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.3239682560008655
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
accuracy2.094845237169339
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
accuracy6.708544176760575
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
accuracy11.322024234448948
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
accuracy1.8851856693657298
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
accuracy3.3184056968068414
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
accuracy3.3988946630353425
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
accuracy12.012979087715552
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
accuracy0.00390625
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
accuracy0.12109375
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
accuracy4.09649889910477
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
accuracy23.417354335439754
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y))
accuracy0
(/.f64 y x)
accuracy4.09649889910477
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
accuracy33.183721623276135
#s(approx (* (cosh x) (/ y x)) (/.f64 y x))
accuracy0
(cosh.f64 x)
accuracy0.0078125
(/.f64 (*.f64 y (cosh.f64 x)) z)
accuracy0.0078125
(*.f64 y (cosh.f64 x))
accuracy3.168318004731039
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
Samples
158.0ms256×0valid
Compiler

Compiled 277 to 36 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-mult: 39.0ms (32.3% of total)
const: 36.0ms (29.8% of total)
ival-add: 30.0ms (24.9% of total)
ival-div: 12.0ms (9.9% of total)
ival-cosh: 3.0ms (2.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series132.0ms (1.2%)

Memory
-13.7MiB live, 60.2MiB allocated
Counts
20 → 528
Calls
Call 1
Inputs
#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())
#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())
#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())
#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())
#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())
#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())
#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor 0 y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor 0 y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor 0 y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor 0 y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf y) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) (taylor 0 x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) (taylor 0 x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (taylor 0 x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (pow x 2))) x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (pow x 2))) x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (pow x 2))) x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x z)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/24 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/720 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/720 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/720 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (* (pow x 3) y) z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (pow x 3) z)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (pow x 4) z)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 6) z)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) (patch (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 y (cosh.f64 x)) z) (patch (/.f64 (*.f64 y (cosh.f64 x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* y (+ (exp x) (/ 1 (exp x))))) (taylor -inf x) (#s(alt (*.f64 y (cosh.f64 x)) (patch (*.f64 y (cosh.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (cosh.f64 x) (patch (cosh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) (patch #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) (patch (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (* (pow x 3) y) z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (pow x 3) z)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (pow x 4) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 6) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
51.0ms
z
@inf
((/ (/ (* y (cosh x)) z) x) (/ (* y (cosh x)) z) (* y (cosh x)) (cosh x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ y x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (+ (* x 1/2) (/ 1 x)) (* (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (* (cosh x) (/ y x)) z) (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (* (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (* (cosh x) (/ y x)) z) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (+ (* 1/720 (* x x)) 1/24))
9.0ms
z
@0
((/ (/ (* y (cosh x)) z) x) (/ (* y (cosh x)) z) (* y (cosh x)) (cosh x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ y x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (+ (* x 1/2) (/ 1 x)) (* (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (* (cosh x) (/ y x)) z) (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (* (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (* (cosh x) (/ y x)) z) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (+ (* 1/720 (* x x)) 1/24))
5.0ms
y
@-inf
((/ (/ (* y (cosh x)) z) x) (/ (* y (cosh x)) z) (* y (cosh x)) (cosh x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ y x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (+ (* x 1/2) (/ 1 x)) (* (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (* (cosh x) (/ y x)) z) (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (* (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (* (cosh x) (/ y x)) z) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (+ (* 1/720 (* x x)) 1/24))
5.0ms
z
@-inf
((/ (/ (* y (cosh x)) z) x) (/ (* y (cosh x)) z) (* y (cosh x)) (cosh x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ y x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (+ (* x 1/2) (/ 1 x)) (* (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (* (cosh x) (/ y x)) z) (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (* (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (* (cosh x) (/ y x)) z) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (+ (* 1/720 (* x x)) 1/24))
5.0ms
x
@inf
((/ (/ (* y (cosh x)) z) x) (/ (* y (cosh x)) z) (* y (cosh x)) (cosh x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ y x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (+ (* x 1/2) (/ 1 x)) (* (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (* (cosh x) (/ y x)) z) (/ (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (* (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (* (cosh x) (/ y x)) z) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (+ (* 1/720 (* x x)) 1/24))

simplify319.0ms (3%)

Memory
-1.6MiB live, 278.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02337442
17687430
224937250
359957218
083456868
Stop Event
iter limit
node limit
Counts
528 → 527
Calls
Call 1
Inputs
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y z)
(+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z))
(+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z))
(+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z))
y
(+ y (* 1/2 (* (pow x 2) y)))
(+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y))))
(+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y))))))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ 1 x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ 1 (* x z))
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ 1 z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ 1 z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
1/24
(+ 1/24 (* 1/720 (pow x 2)))
(+ 1/24 (* 1/720 (pow x 2)))
(+ 1/24 (* 1/720 (pow x 2)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* x y))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 x)
(* x (+ 1/2 (/ 1 (pow x 2))))
(* x (+ 1/2 (/ 1 (pow x 2))))
(* x (+ 1/2 (/ 1 (pow x 2))))
(* 1/24 (/ (* (pow x 3) y) z))
(* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z)))))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/24 (/ (pow x 3) z))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* 1/24 (/ (pow x 4) z))
(* (pow x 4) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* 1/720 (/ (* (pow x 5) y) z))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (pow x 6) z))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (pow x 6))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/720 (pow x 2))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* x y))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* 1/2 x)
(* x (+ 1/2 (/ 1 (pow x 2))))
(* x (+ 1/2 (/ 1 (pow x 2))))
(* x (+ 1/2 (/ 1 (pow x 2))))
(* 1/24 (/ (* (pow x 3) y) z))
(* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/24 (/ (pow x 3) z))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(* 1/24 (/ (pow x 4) z))
(* (pow x 4) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* 1/720 (/ (* (pow x 5) y) z))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (pow x 6) z))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (pow x 6))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/720 (pow x 2))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
Outputs
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) z)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y z)
(/.f64 y z)
(+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z))
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))
(+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z))
(fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z))
(+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)))
y
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y)
(+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(*.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(*.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ 1 (* x z))
(/.f64 (/.f64 #s(literal 1 binary64) x) z)
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z))
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y (* x z))
(/.f64 (/.f64 y x) z)
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/720 (pow x 2)))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* 1/720 (pow x 2)))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* 1/720 (pow x 2)))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (* x y))
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (/ 1 (pow x 2))))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(* x (+ 1/2 (/ 1 (pow x 2))))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(* x (+ 1/2 (/ 1 (pow x 2))))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(* 1/24 (/ (* (pow x 3) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/24 (/ (pow x 3) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (/.f64 #s(literal 1/24 binary64) z)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (/.f64 #s(literal 1/24 binary64) z)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/24 (/ (pow x 4) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) z) #s(literal 1/24 binary64))
(* (pow x 4) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) z))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) y) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) z) (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (fma.f64 (/.f64 (/.f64 (/.f64 y x) x) z) #s(literal 1/24 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 6 binary64)) z)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/720 (/ (pow x 6) z))
(/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64)) z)
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/720 (pow x 2))
(*.f64 #s(literal 1/720 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) z))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y z)) #s(literal 1/2 binary64))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (* y (+ (exp x) (/ 1 (exp x)))))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (+ (exp x) (/ 1 (exp x))))
(*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (* x y))
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (/ 1 (pow x 2))))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(* x (+ 1/2 (/ 1 (pow x 2))))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(* x (+ 1/2 (/ 1 (pow x 2))))
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(* 1/24 (/ (* (pow x 3) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal 1/24 binary64))
(* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/24 (/ (pow x 3) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) z) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) z) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)))
(* 1/24 (/ (pow x 4) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) z) #s(literal 1/24 binary64))
(* (pow x 4) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) z))
(* (pow x 4) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) y) z) #s(literal 1/720 binary64))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) z) (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (fma.f64 (/.f64 (/.f64 (/.f64 y x) x) z) #s(literal 1/24 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 6 binary64)) z)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) x) #s(literal 1/2 binary64)) (/.f64 y z))
(* 1/720 (/ (pow x 6) z))
(/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64)) z)
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/720 (pow x 2))
(*.f64 #s(literal 1/720 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))

rewrite198.0ms (1.9%)

Memory
29.2MiB live, 216.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036255
062255
1243255
21754255
08355255
Stop Event
iter limit
node limit
iter limit
Counts
20 → 760
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
(/.f64 (*.f64 y (cosh.f64 x)) z)
(*.f64 y (cosh.f64 x))
(cosh.f64 x)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 y x))
(/.f64 y x)
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y))
(*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)
(fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval296.0ms (2.8%)

Memory
-14.1MiB live, 301.8MiB allocated
Compiler

Compiled 28 497 to 3 150 computations (88.9% saved)

prune78.0ms (0.7%)

Memory
20.1MiB live, 143.5MiB allocated
Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New1 316181 334
Fresh156
Picked415
Done000
Total1 321241 345
Accuracy
100.0%
Counts
1 345 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.7%
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
84.8%
(/.f64 (*.f64 (cosh.f64 x) y) (*.f64 z x))
66.7%
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
50.6%
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
72.7%
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
74.8%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
44.7%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
89.6%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
85.1%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
27.8%
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
84.6%
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
81.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
77.9%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
91.1%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
87.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
90.5%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
80.9%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y))))
72.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
59.4%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
80.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
76.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
50.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
67.7%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
95.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
Compiler

Compiled 758 to 566 computations (25.3% saved)

simplify194.0ms (1.8%)

Memory
14.4MiB live, 165.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
cost-diff0
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
cost-diff0
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y)
cost-diff0
#s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x))
cost-diff0
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
cost-diff320
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
cost-diff0
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))))
cost-diff0
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
cost-diff0
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
cost-diff0
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
cost-diff320
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049506
086510
1162502
2300502
3702500
41990500
53274497
63630497
73792497
83959497
94216497
107286497
08161491
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
y
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))
#s(literal 1 binary64)
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
z
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
#s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))))
#s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
(*.f64 x y)
x
y
#s(literal 1/2 binary64)
z
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x))
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y)
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))
(*.f64 x #s(literal 1/2 binary64))
x
#s(literal 1/2 binary64)
#s(literal 1 binary64)
y
z
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
y
(*.f64 z x)
z
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64))
(*.f64 #s(literal 1/720 binary64) x)
#s(literal 1/720 binary64)
x
#s(literal 1/24 binary64)
(*.f64 x x)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
(/.f64 y x)
y
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
(/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))
y
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))
(*.f64 (/.f64 #s(literal 1 binary64) z) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x (/.f64 #s(literal 1 binary64) x)))
#s(literal 1 binary64)
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
z
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) x))) z)
#s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))))
#s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) x)))
#s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))
#s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 #s(literal 1/2 binary64) y) x))
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) y) x)
(*.f64 x y)
(*.f64 y x)
x
y
#s(literal 1/2 binary64)
z
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x))
#s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y))
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y)
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
x
#s(literal 1/2 binary64)
#s(literal 1 binary64)
y
z
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) y))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) y)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
y
(*.f64 z x)
z
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/720 binary64) x)
#s(literal 1/720 binary64)
x
#s(literal 1/24 binary64)
(*.f64 x x)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
(/.f64 y x)
y

localize189.0ms (1.8%)

Memory
-31.5MiB live, 254.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.265625
(*.f64 #s(literal 1/720 binary64) x)
accuracy2.094845237169339
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
accuracy6.708544176760575
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
accuracy11.322024234448948
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
accuracy0.3494230319033334
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy2.1544954098665716
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
accuracy11.137441908714047
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))
accuracy12.012979087715552
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
accuracy3.8073285957054206
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y)
accuracy4.09649889910477
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
accuracy5.821693496915881
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
accuracy23.417354335439754
#s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x))
accuracy0.20192220290659743
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
accuracy4.09649889910477
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
accuracy23.417354335439754
#s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))))
accuracy29.718351802045248
#s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))
accuracy1.5602638589330637
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
accuracy2.1006928578358126
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
accuracy2.6416047158069693
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
accuracy6.708544176760575
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
Samples
136.0ms256×0valid
Compiler

Compiled 422 to 50 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
const: 47.0ms (42.9% of total)
ival-mult: 35.0ms (32% of total)
ival-div: 13.0ms (11.9% of total)
ival-add: 11.0ms (10% of total)
ival-cosh: 3.0ms (2.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series83.0ms (0.8%)

Memory
9.9MiB live, 168.4MiB allocated
Counts
23 → 600
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())
#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())
#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())
#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())
Outputs
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor 0 z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (taylor -inf z) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 1/2 x) (/ 1 x))) (taylor -inf y) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x z)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1/2 (* (pow x 2) z)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z))))) (taylor 0 x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/2 (+ (* -1/4 z) (* 1/24 z))) (+ (* -1/48 z) (* 1/720 z))))) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z))))) (taylor 0 x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt z (taylor 0 x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1/2 (* (pow x 2) z))) (taylor 0 x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ z (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z)))) (taylor 0 x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ z (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/2 (+ (* -1/4 z) (* 1/24 z))) (+ (* -1/48 z) (* 1/720 z))))) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z)))) (taylor 0 x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z)))))) (taylor inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z)))))) (taylor inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* 720 (/ z (pow x 5))) (taylor inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 5)) (taylor inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 5)) (taylor inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 5)) (taylor inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (pow x 2) y)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow x 4) y)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 y) (* 1/2 (/ y (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 6) z)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 720 (/ z (pow x 6))) (taylor inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 6)) (taylor inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (* (pow x 3) y) z)) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z)))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor -inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))) (taylor -inf x) (#s(alt (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (patch (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* 720 (/ z (pow x 5))) (taylor -inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -720 z) (* 21600 (/ z (pow x 2)))) (pow x 5))) (taylor -inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -648000 (/ z (pow x 4))) (+ (* -720 z) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 5))) (taylor -inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -7776000 (/ z (pow x 6))) (+ (* -648000 (/ z (pow x 4))) (+ (* -720 z) (+ (* -30 (/ (+ (* -648000 z) (* 259200 z)) (pow x 6))) (+ (* 21600 (/ z (pow x 2))) (+ (* 259200 (/ z (pow x 4))) (* 518400 (/ z (pow x 6))))))))) (pow x 5))) (taylor -inf x) (#s(alt (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) (patch (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) (patch #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 x y) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) (patch (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (pow x 2) y)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (* (pow x 4) y)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 y) (* 1/2 (/ y (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 6) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 720 (/ z (pow x 6))) (taylor -inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (* (pow x 3) y) z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) (patch (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/720 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/720 binary64) x) (patch (*.f64 #s(literal 1/720 binary64) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
11.0ms
y
@0
((/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (* (* x y) 1/2) (/ (* (+ (* (* x 1/2) x) 1) y) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) (/ (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (* z x)) (* 1/720 x))
7.0ms
y
@-inf
((/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (* (* x y) 1/2) (/ (* (+ (* (* x 1/2) x) 1) y) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) (/ (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (* z x)) (* 1/720 x))
5.0ms
z
@-inf
((/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (* (* x y) 1/2) (/ (* (+ (* (* x 1/2) x) 1) y) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) (/ (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (* z x)) (* 1/720 x))
5.0ms
z
@0
((/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (* (* x y) 1/2) (/ (* (+ (* (* x 1/2) x) 1) y) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) (/ (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (* z x)) (* 1/720 x))
5.0ms
x
@-inf
((/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* x 1/2) (/ 1 x)) y) (* (* x y) 1/2) (/ (* (+ (* (* x 1/2) x) 1) y) x) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (/ y x)) (/ (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) (/ (* (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) y) (* z x)) (* 1/720 x))

simplify249.0ms (2.3%)

Memory
22.3MiB live, 333.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03429249
110999219
235198919
082948345
Stop Event
iter limit
node limit
Counts
600 → 597
Calls
Call 1
Inputs
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* y (+ (* 1/2 x) (/ 1 x)))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ 1 (* x z))
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(* x z)
(* x (+ z (* -1/2 (* (pow x 2) z))))
(* x (+ z (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z)))))
(* x (+ z (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/2 (+ (* -1/4 z) (* 1/24 z))) (+ (* -1/48 z) (* 1/720 z))))) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z)))))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
y
(+ y (* 1/2 (* (pow x 2) y)))
(+ y (* 1/2 (* (pow x 2) y)))
(+ y (* 1/2 (* (pow x 2) y)))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
y
(+ y (* 1/2 (* (pow x 2) y)))
(+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y))))
(+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y))))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* 1/24 (pow x 2)))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ 1 z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
z
(+ z (* -1/2 (* (pow x 2) z)))
(+ z (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z))))
(+ z (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/2 (+ (* -1/4 z) (* 1/24 z))) (+ (* -1/48 z) (* 1/720 z))))) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z))))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(* 1/720 x)
(* 1/720 x)
(* 1/720 x)
(* 1/720 x)
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(* 720 (/ z (pow x 5)))
(/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 5))
(/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 5))
(/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 5))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* x y))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* (pow x 2) y))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/24 (* (pow x 4) y))
(* (pow x 4) (+ (* 1/24 y) (* 1/2 (/ y (pow x 2)))))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(* 1/24 (pow x 4))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(* 1/720 (/ (pow x 6) z))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (pow x 6))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 720 (/ z (pow x 6)))
(/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 6))
(/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 6))
(/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 6))
(* 1/24 (/ (* (pow x 3) y) z))
(* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z)))))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(* 1/720 x)
(* 1/720 x)
(* 1/720 x)
(* 1/720 x)
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(* 720 (/ z (pow x 5)))
(* -1 (/ (+ (* -720 z) (* 21600 (/ z (pow x 2)))) (pow x 5)))
(* -1 (/ (+ (* -648000 (/ z (pow x 4))) (+ (* -720 z) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 5)))
(* -1 (/ (+ (* -7776000 (/ z (pow x 6))) (+ (* -648000 (/ z (pow x 4))) (+ (* -720 z) (+ (* -30 (/ (+ (* -648000 z) (* 259200 z)) (pow x 6))) (+ (* 21600 (/ z (pow x 2))) (+ (* 259200 (/ z (pow x 4))) (* 518400 (/ z (pow x 6))))))))) (pow x 5)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* x y))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* 1/2 (* x y))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* (pow x 2) y))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/24 (* (pow x 4) y))
(* (pow x 4) (+ (* 1/24 y) (* 1/2 (/ y (pow x 2)))))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(* 1/24 (pow x 4))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(* 1/720 (/ (pow x 6) z))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (pow x 6))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 720 (/ z (pow x 6)))
(/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 6))
(/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 6))
(/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 6))
(* 1/24 (/ (* (pow x 3) y) z))
(* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(* 1/720 x)
(* 1/720 x)
(* 1/720 x)
(* 1/720 x)
Outputs
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/ (* x z) (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ z (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* y (+ (* 1/2 x) (/ 1 x)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)) y)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ 1 (* x z))
(/.f64 (/.f64 #s(literal 1 binary64) x) z)
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z)) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
(* x z)
(*.f64 z x)
(* x (+ z (* -1/2 (* (pow x 2) z))))
(*.f64 (fma.f64 (*.f64 (*.f64 z x) x) #s(literal -1/2 binary64) z) x)
(* x (+ z (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (*.f64 z (fma.f64 #s(literal -5/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)))) (*.f64 z x))
(* x (+ z (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/2 (+ (* -1/4 z) (* 1/24 z))) (+ (* -1/48 z) (* 1/720 z))))) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 (*.f64 z #s(literal 61/720 binary64)) x) (neg.f64 x) (*.f64 #s(literal 5/24 binary64) z)) (*.f64 x x) (*.f64 #s(literal -1/2 binary64) z)) (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(*.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(*.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
y
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
y
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) y)
(+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
z
(+ z (* -1/2 (* (pow x 2) z)))
(fma.f64 (*.f64 (*.f64 z x) x) #s(literal -1/2 binary64) z)
(+ z (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z))))
(fma.f64 (neg.f64 (*.f64 (*.f64 z (fma.f64 #s(literal -5/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) x)) x z)
(+ z (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/2 (+ (* -1/4 z) (* 1/24 z))) (+ (* -1/48 z) (* 1/720 z))))) (+ (* -1/4 z) (* 1/24 z)))) (* 1/2 z))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z #s(literal 61/720 binary64)) x) (neg.f64 x) (*.f64 #s(literal 5/24 binary64) z)) (*.f64 x x) (*.f64 #s(literal -1/2 binary64) z)) (*.f64 x x) z)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) z)) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (/.f64 #s(literal 1/720 binary64) z)) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (*.f64 y (/.f64 (pow.f64 x #s(literal 5 binary64)) z)) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 y z) (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (fma.f64 (/.f64 y (*.f64 (*.f64 z x) x)) #s(literal 1/24 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 6 binary64)) z)))) (pow.f64 x #s(literal 5 binary64)))
(* 720 (/ z (pow x 5)))
(*.f64 (/.f64 z (pow.f64 x #s(literal 5 binary64))) #s(literal 720 binary64))
(/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 5))
(/.f64 (fma.f64 (/.f64 z (*.f64 x x)) #s(literal -21600 binary64) (*.f64 #s(literal 720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 5))
(/.f64 (fma.f64 (/.f64 #s(literal -21600 binary64) x) (/.f64 z x) (*.f64 z (-.f64 #s(literal 720 binary64) (/.f64 #s(literal -388800 binary64) (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 5 binary64)))
(/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 5))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 720 binary64) z) (/.f64 (fma.f64 #s(literal -7776000 binary64) z (*.f64 z #s(literal 12182400 binary64))) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal -388800 binary64) (*.f64 #s(literal 21600 binary64) (/.f64 z (*.f64 x x))))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (* (pow x 2) y))
(*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x) x)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x) x)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/24 (* (pow x 4) y))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/24 binary64)) y)
(* (pow x 4) (+ (* 1/24 y) (* 1/2 (/ y (pow x 2)))))
(*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(*.f64 (fma.f64 y (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(*.f64 (fma.f64 y (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* 1/24 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/24 binary64))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (*.f64 y (/.f64 (pow.f64 x #s(literal 5 binary64)) z)) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 y z) (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (fma.f64 (/.f64 y (*.f64 (*.f64 z x) x)) #s(literal 1/24 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 6 binary64)) z)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 6) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z))) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 720 (/ z (pow x 6)))
(*.f64 (/.f64 z (pow.f64 x #s(literal 6 binary64))) #s(literal 720 binary64))
(/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 6))
(/.f64 (fma.f64 (/.f64 z (*.f64 x x)) #s(literal -21600 binary64) (*.f64 #s(literal 720 binary64) z)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 6))
(/.f64 (fma.f64 (/.f64 #s(literal -21600 binary64) x) (/.f64 z x) (*.f64 z (-.f64 #s(literal 720 binary64) (/.f64 #s(literal -388800 binary64) (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 6))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 720 binary64) z) (/.f64 (fma.f64 #s(literal -7776000 binary64) z (*.f64 z #s(literal 12182400 binary64))) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal -388800 binary64) (*.f64 #s(literal 21600 binary64) (/.f64 z (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/24 (/ (* (pow x 3) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) z) (/.f64 #s(literal 1/24 binary64) z)) (*.f64 x x)) (/.f64 #s(literal 1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/2 binary64) z)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (*.f64 y (/.f64 (pow.f64 x #s(literal 5 binary64)) z)) #s(literal 1/720 binary64))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) z) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 y z) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x)))))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (/.f64 y z) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x))))))
(* 720 (/ z (pow x 5)))
(*.f64 (/.f64 z (pow.f64 x #s(literal 5 binary64))) #s(literal 720 binary64))
(* -1 (/ (+ (* -720 z) (* 21600 (/ z (pow x 2)))) (pow x 5)))
(/.f64 (neg.f64 (fma.f64 #s(literal -720 binary64) z (*.f64 #s(literal 21600 binary64) (/.f64 z (*.f64 x x))))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (/ (+ (* -648000 (/ z (pow x 4))) (+ (* -720 z) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 5)))
(/.f64 (neg.f64 (fma.f64 #s(literal -720 binary64) z (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal -388800 binary64) (*.f64 #s(literal 21600 binary64) (/.f64 z (*.f64 x x)))))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (/ (+ (* -7776000 (/ z (pow x 6))) (+ (* -648000 (/ z (pow x 4))) (+ (* -720 z) (+ (* -30 (/ (+ (* -648000 z) (* 259200 z)) (pow x 6))) (+ (* 21600 (/ z (pow x 2))) (+ (* 259200 (/ z (pow x 4))) (* 518400 (/ z (pow x 6))))))))) (pow x 5)))
(/.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 6 binary64))) #s(literal -7776000 binary64) (+.f64 (/.f64 (*.f64 z #s(literal 11664000 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal -720 binary64) z (fma.f64 (/.f64 z (pow.f64 x #s(literal 6 binary64))) #s(literal 518400 binary64) (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal -388800 binary64) (*.f64 #s(literal 21600 binary64) (/.f64 z (*.f64 x x)))))))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* 1/2 (* x y))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) x)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (/.f64 y x)) #s(literal 1/2 binary64))
(* 1/2 (* (pow x 2) y))
(*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x) x)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x) x)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/2 binary64) (/.f64 (/.f64 y x) x)) x) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/24 (* (pow x 4) y))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/24 binary64)) y)
(* (pow x 4) (+ (* 1/24 y) (* 1/2 (/ y (pow x 2)))))
(*.f64 (*.f64 y (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(*.f64 (fma.f64 y (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 1/24 y) (+ (* 1/2 (/ y (pow x 2))) (/ y (pow x 4)))))
(*.f64 (fma.f64 y (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* 1/24 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/24 binary64))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 y #s(literal 1/2 binary64)) (/.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (*.f64 y (/.f64 (pow.f64 x #s(literal 5 binary64)) z)) #s(literal 1/720 binary64))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) z) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 y z) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x)))))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (/.f64 y z) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x))))))
(* 1/720 (/ (pow x 6) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 z x) x)) (/.f64 #s(literal 1/720 binary64) z))) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 720 (/ z (pow x 6)))
(*.f64 (/.f64 z (pow.f64 x #s(literal 6 binary64))) #s(literal 720 binary64))
(/ (+ (* -21600 (/ z (pow x 2))) (* 720 z)) (pow x 6))
(/.f64 (fma.f64 (/.f64 z (*.f64 x x)) #s(literal -21600 binary64) (*.f64 #s(literal 720 binary64) z)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -648000 z) (* 259200 z)) (pow x 4))) (* 720 z)) (* 21600 (/ z (pow x 2)))) (pow x 6))
(/.f64 (fma.f64 (/.f64 #s(literal -21600 binary64) x) (/.f64 z x) (*.f64 z (-.f64 #s(literal 720 binary64) (/.f64 #s(literal -388800 binary64) (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -7776000 z) (+ (* -30 (+ (* -648000 z) (* 259200 z))) (* 518400 z))) (pow x 6))) (* 720 z)) (+ (* -648000 (/ z (pow x 4))) (+ (* 21600 (/ z (pow x 2))) (* 259200 (/ z (pow x 4)))))) (pow x 6))
(/.f64 (-.f64 (-.f64 (*.f64 #s(literal 720 binary64) z) (/.f64 (fma.f64 #s(literal -7776000 binary64) z (*.f64 z #s(literal 12182400 binary64))) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) #s(literal -388800 binary64) (*.f64 #s(literal 21600 binary64) (/.f64 z (*.f64 x x))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/24 (/ (* (pow x 3) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal 1/24 binary64))
(* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)
(* 1/720 x)
(*.f64 #s(literal 1/720 binary64) x)

rewrite165.0ms (1.5%)

Memory
-21.4MiB live, 259.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049400
086394
1349394
22014394
08166391
Stop Event
iter limit
node limit
iter limit
Counts
23 → 991
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
(*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
#s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64))))
#s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x y) #s(literal 1/2 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x))
(*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y)
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))
(*.f64 #s(literal 1/720 binary64) x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval325.0ms (3%)

Memory
17.2MiB live, 389.4MiB allocated
Compiler

Compiled 39 630 to 3 674 computations (90.7% saved)

prune88.0ms (0.8%)

Memory
-6.6MiB live, 197.3MiB allocated
Pruning

30 alts after pruning (26 fresh and 4 done)

PrunedKeptTotal
New1 573151 588
Fresh71118
Picked235
Done011
Total1 582301 612
Accuracy
100.0%
Counts
1 612 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.7%
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
84.8%
(/.f64 (*.f64 (cosh.f64 x) y) (*.f64 z x))
66.7%
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
50.6%
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
72.7%
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
74.8%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
33.8%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
44.7%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
85.1%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
27.8%
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
27.5%
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
84.6%
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
81.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
77.9%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
77.5%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
68.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
91.1%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
87.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
90.5%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
95.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z (/.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))))))
50.4%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
80.9%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (neg.f64 y)))))
72.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
59.4%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
80.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
76.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
95.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
67.7%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
50.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
95.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
Compiler

Compiled 881 to 668 computations (24.2% saved)

simplify141.0ms (1.3%)

Memory
-11.1MiB live, 182.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
cost-diff0
#s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))
cost-diff0
(*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
cost-diff0
#s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64)))
cost-diff0
(/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)
cost-diff0
#s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x))
cost-diff0
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
cost-diff-384
(/.f64 y (*.f64 z x))
cost-diff0
(*.f64 z x)
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
cost-diff0
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
cost-diff0
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056578
090578
1165578
2282578
3511572
41174572
53545561
66892561
77667561
87976561
08007546
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(*.f64 x x)
x
#s(literal 1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
y
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
(/.f64 y (*.f64 z x))
y
(*.f64 z x)
z
x
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x))
(/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)
#s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))
(*.f64 (*.f64 y x) x)
(*.f64 y x)
y
x
#s(literal 1/2 binary64)
z
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
(*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 z x)
z
y
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
(*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))
y
#s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 y z) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
(*.f64 (/.f64 y z) (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)))))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(*.f64 x x)
x
#s(literal 1/720 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z
y
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (/.f64 y z) x))
(/.f64 y (*.f64 z x))
(/.f64 (/.f64 y z) x)
y
(*.f64 z x)
z
x
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x))
(/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)
#s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))
(*.f64 (*.f64 y x) x)
(*.f64 y x)
y
x
#s(literal 1/2 binary64)
z
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 z x)
z
y
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)))) z)) y))
(*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))
(*.f64 #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)))) z)) y)
y
#s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))
#s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)))) z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x)))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal 1/2 binary64) x (/.f64 #s(literal 1 binary64) x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/720 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
z

localize242.0ms (2.3%)

Memory
1.9MiB live, 291.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy1.6046610494009352
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
accuracy1.9940975751018373
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
accuracy2.6416047158069693
(*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))
accuracy6.708544176760575
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
accuracy0.3494230319033334
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy3.3988946630353425
(*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)
accuracy10.070182939754371
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x))
accuracy12.012979087715552
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
accuracy4.09649889910477
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
accuracy5.821693496915881
(/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)
accuracy23.417354335439754
#s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x))
accuracy29.493944268035975
#s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64)))
accuracy0
(*.f64 z x)
accuracy3.1004903122441867
(/.f64 y (*.f64 z x))
accuracy31.297522604734386
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
accuracy1.4726335020758086
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
accuracy2.094845237169339
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
accuracy2.6416047158069693
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
accuracy6.708544176760575
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
Samples
170.0ms256×0valid
Compiler

Compiled 429 to 51 computations (88.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-div: 45.0ms (38.7% of total)
ival-mult: 29.0ms (25% of total)
const: 28.0ms (24.1% of total)
ival-add: 10.0ms (8.6% of total)
ival-cosh: 3.0ms (2.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series184.0ms (1.7%)

Memory
-8.2MiB live, 114.5MiB allocated
Counts
22 → 588
Calls
Call 1
Inputs
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())
#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())
#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())
#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())
#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())
#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf z) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf z) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf z) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor 0 y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor 0 y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor 0 y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor 0 y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor 0 y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf y) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* 1/2 (pow x 2)))) x) (taylor -inf y) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* 1/2 (pow x 2)))) (taylor -inf y) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf y) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z)) (taylor -inf y) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x) (taylor 0 x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* 1/2 (* (pow x 2) y))) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ y (* 1/2 (* (pow x 2) y))) (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor 0 x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x) (taylor 0 x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x z)) (taylor 0 x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x) (taylor 0 x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x z)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x z)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 1/2 (pow x 2))) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 6) z)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (pow x 2) y)) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (* (pow x 3) y) z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z))))) (taylor inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z))))) (taylor inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z)))))) (taylor inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z)))))) (taylor inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (pow x 3) z)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 5)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) (patch (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 6) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z)))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x z)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 z x)) (patch (/.f64 y (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) (patch (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x)) (taylor -inf x) (#s(alt #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) (patch #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* x y)) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) (patch (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (pow x 2) y)) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) (patch #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (* (pow x 3) y) z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) (patch (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z))) (taylor -inf x) (#s(alt #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) (patch #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (* (pow x 5) y) z)) (taylor -inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))) (taylor -inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))) (taylor -inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))) (taylor -inf x) (#s(alt (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) (patch (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor -inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z)))))) (taylor -inf x) (#s(alt #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) (patch #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z)))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (/ (pow x 5) z)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z)))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) (patch (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (/ (pow x 3) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) (patch (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 1/720 (pow x 5)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/720))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/2 (/ 1 (pow x 2))) (pow x 4))) (+ 1/720 (* 1/24 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
51.0ms
x
@0
((/ (* (cosh x) (/ y x)) z) (* (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (/ (* (cosh x) (/ y x)) z) (* z x) (/ y (* z x)) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ (* (+ (* (* x 1/2) x) 1) y) x) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) z) (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x))
29.0ms
z
@inf
((/ (* (cosh x) (/ y x)) z) (* (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (/ (* (cosh x) (/ y x)) z) (* z x) (/ y (* z x)) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ (* (+ (* (* x 1/2) x) 1) y) x) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) z) (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x))
5.0ms
z
@-inf
((/ (* (cosh x) (/ y x)) z) (* (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (/ (* (cosh x) (/ y x)) z) (* z x) (/ y (* z x)) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ (* (+ (* (* x 1/2) x) 1) y) x) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) z) (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x))
4.0ms
x
@-inf
((/ (* (cosh x) (/ y x)) z) (* (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (/ (* (cosh x) (/ y x)) z) (* z x) (/ y (* z x)) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ (* (+ (* (* x 1/2) x) 1) y) x) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) z) (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x))
4.0ms
y
@-inf
((/ (* (cosh x) (/ y x)) z) (* (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) y) (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (/ (* (cosh x) (/ y x)) z) (* z x) (/ y (* z x)) (/ (* (cosh x) (/ y x)) z) (* (cosh x) (/ y x)) (/ (* (+ (* (* x 1/2) x) 1) y) x) (* (+ (* (* x 1/2) x) 1) y) (/ (* (cosh x) (/ y x)) z) (* (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) y) (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (+ (* (* x x) 1/24) 1/2) (/ (* (cosh x) (/ y x)) z) (* y (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x))) (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/ (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) z) (/ (/ (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) z) x) (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x))

simplify268.0ms (2.5%)

Memory
27.2MiB live, 218.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02658964
18738958
228408707
371848692
086358158
Stop Event
iter limit
node limit
Counts
588 → 587
Calls
Call 1
Inputs
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* y (+ 1 (* 1/2 (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ 1 z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z))
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(* x z)
(* x z)
(* x z)
(* x z)
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(/ y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
y
(+ y (* 1/2 (* (pow x 2) y)))
(+ y (* 1/2 (* (pow x 2) y)))
(+ y (* 1/2 (* (pow x 2) y)))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
1
(+ 1 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* 1/24 (pow x 2)))
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ y (* x z))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/ 1 (* x z))
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ 1 (* x z))
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ 1 (* x z))
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ 1 (* x z))
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/ 1 x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(* 1/720 (/ (pow x 6) z))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (pow x 6))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* x y))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (* (pow x 2) y))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/24 (/ (* (pow x 3) y) z))
(* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z)))))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(* 1/24 (pow x 4))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/24 (/ (pow x 3) z))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(* 1/720 (pow x 5))
(* (pow x 5) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 5) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(* 1/720 (/ (pow x 6) z))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(* 1/720 (pow x 6))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(/ y (* x z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(* 1/2 (* x y))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(* 1/2 (* (pow x 2) y))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/24 (/ (* (pow x 3) y) z))
(* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(* 1/24 (pow x 4))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(* 1/720 (/ (* (pow x 5) y) z))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(* 1/720 (/ (pow x 5) z))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(* 1/24 (/ (pow x 3) z))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(* 1/720 (pow x 5))
(* (pow x 5) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/720)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/2 (/ 1 (pow x 2))) (pow x 4))) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))))
Outputs
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) (* x z))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (* y (+ 1 (* 1/2 (pow x 2)))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* 1/2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ (* y (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))) (* x z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (/.f64 y z))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* 1/2 (/ (pow x 2) z)) (/ 1 z))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) z) x) x (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z))
(fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (+ y (* (pow x 2) (+ (* 1/24 (* (pow x 2) y)) (* 1/2 y)))) x)
(*.f64 y (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(/ (+ y (* (pow x 2) (+ (* 1/2 y) (* (pow x 2) (+ (* 1/720 (* (pow x 2) y)) (* 1/24 y)))))) x)
(*.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(/ y x)
(/.f64 y x)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
(/ (+ y (* 1/2 (* (pow x 2) y))) x)
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)
y
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(+ y (* 1/2 (* (pow x 2) y)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ (+ (* 1/2 (/ (* (pow x 2) y) z)) (/ y z)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (* (pow x 2) y) z)) (* 1/2 (/ y z)))) (/ y z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x) (/.f64 y z)) x)
(/ (+ (* (pow x 2) (+ (* 1/2 (/ y z)) (* (pow x 2) (+ (* 1/720 (/ (* (pow x 2) y) z)) (* 1/24 (/ y z)))))) (/ y z)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 y z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z))) x)
(/ 1 (* x z))
(/.f64 (/.f64 #s(literal 1 binary64) z) x)
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) z) x) x (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z)) x)
(/ 1 (* x z))
(/.f64 (/.f64 #s(literal 1 binary64) z) x)
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) z) x) x (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z)) x)
(/ 1 (* x z))
(/.f64 (/.f64 #s(literal 1 binary64) z) x)
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) z) x) x (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* (pow x 2) (+ (* 1/720 (/ (pow x 2) z)) (* 1/24 (/ 1 z)))) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x) (/.f64 #s(literal 1 binary64) z)) x)
(/ 1 (* x z))
(/.f64 (/.f64 #s(literal 1 binary64) z) x)
(/ (+ (* 1/2 (/ (pow x 2) z)) (/ 1 z)) x)
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) z) x) x (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ (+ (* (pow x 2) (+ (* 1/24 (/ (pow x 2) z)) (* 1/2 (/ 1 z)))) (/ 1 z)) x)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) z) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) z)) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 1/2 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* 1/24 (pow x 2))))) x)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(/ (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))) x)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) y) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) z) (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (fma.f64 (/.f64 (/.f64 y (*.f64 z x)) x) #s(literal 1/24 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 6 binary64)) z)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 6) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (* x y))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) y)
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(fma.f64 (*.f64 x y) #s(literal 1/2 binary64) (/.f64 y x))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(fma.f64 (*.f64 x y) #s(literal 1/2 binary64) (/.f64 y x))
(* x (+ (* 1/2 y) (/ y (pow x 2))))
(fma.f64 (*.f64 x y) #s(literal 1/2 binary64) (/.f64 y x))
(* 1/2 (* (pow x 2) y))
(*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/24 (/ (* (pow x 3) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ y z)) (* 1/2 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 1/24 (/ y z)) (+ (* 1/2 (/ y (* (pow x 2) z))) (/ y (* (pow x 4) z)))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/24 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/24 binary64))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) y) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ y z)) (* 1/24 (/ y (* (pow x 2) z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (* 1/2 (/ y (* (pow x 4) z))))))
(*.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/2 binary64) z) (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (* 1/720 (/ y z)) (+ (* 1/24 (/ y (* (pow x 2) z))) (+ (* 1/2 (/ y (* (pow x 4) z))) (/ y (* (pow x 6) z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (fma.f64 (/.f64 (/.f64 y (*.f64 z x)) x) #s(literal 1/24 binary64) (/.f64 y (*.f64 (pow.f64 x #s(literal 6 binary64)) z)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) z)) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (/.f64 #s(literal 1/720 binary64) z)) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) z)) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (/.f64 #s(literal 1/720 binary64) z)) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) z)) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (/.f64 #s(literal 1/720 binary64) z)) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/24 (/ (pow x 3) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) z) x))
(* (pow x 3) (+ (/ 1/2 (* (pow x 2) z)) (+ (* 1/24 (/ 1 z)) (/ 1 (* (pow x 4) z)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (/.f64 #s(literal 1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) z) x))
(* 1/720 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64))
(* (pow x 5) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/720 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) y) z) #s(literal 1/720 binary64))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) z) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 y z) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (fma.f64 (/.f64 y z) (-.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (/.f64 y z) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(* 1/720 (/ (pow x 6) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 6) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (/ 1/2 (* (pow x 4) z)) (* 1/720 (/ 1 z)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ (/ 1/24 (* (pow x 2) z)) (+ (* 1/720 (/ 1 z)) (+ (* 1/2 (/ 1 (* (pow x 4) z))) (/ 1 (* (pow x 6) z))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) z)) (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z))) (pow.f64 x #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) z))
(* 1/720 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/720 binary64))
(* (pow x 6) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/720 (+ (/ 1/2 (pow x 4)) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/720 binary64)) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(/ y (* x z))
(/.f64 y (*.f64 z x))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) x))
(*.f64 (*.f64 (/.f64 y x) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (* x y))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) y)
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(fma.f64 (*.f64 x y) #s(literal 1/2 binary64) (/.f64 y x))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(fma.f64 (*.f64 x y) #s(literal 1/2 binary64) (/.f64 y x))
(* -1 (* x (+ (* -1 (/ y (pow x 2))) (* -1/2 y))))
(fma.f64 (*.f64 x y) #s(literal 1/2 binary64) (/.f64 y x))
(* 1/2 (* (pow x 2) y))
(*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* (pow x 2) (+ (* 1/2 y) (/ y (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) y)
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/24 (/ (* (pow x 3) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) y) z) #s(literal 1/24 binary64))
(* -1 (* (pow x 3) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -1 (/ y (* (pow x 4) z))) (+ (* -1/2 (/ y (* (pow x 2) z))) (* -1/24 (/ y z))))))
(*.f64 (fma.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (/.f64 y (*.f64 (pow.f64 x #s(literal 4 binary64)) z))) (pow.f64 x #s(literal 3 binary64)))
(* 1/24 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/24 binary64))
(* (pow x 4) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* (pow x 4) (+ 1/24 (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/2 (/ (* y (+ (exp x) (/ 1 (exp x)))) (* x z)))
(*.f64 (*.f64 (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) y) (/.f64 #s(literal 1/2 binary64) (*.f64 z x)))
(* 1/720 (/ (* (pow x 5) y) z))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) y) z) #s(literal 1/720 binary64))
(* -1 (* (pow x 5) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))
(*.f64 (*.f64 (/.f64 y z) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) z) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 y z) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (+ (* -1 (/ y (* (pow x 6) z))) (+ (* -1/2 (/ y (* (pow x 4) z))) (+ (* -1/24 (/ y (* (pow x 2) z))) (* -1/720 (/ y z)))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (fma.f64 (/.f64 y z) (-.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (/.f64 y z) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) z) (/.f64 #s(literal 1/24 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) z) x) x) (/.f64 #s(literal 1/2 binary64) z)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) z) (/.f64 #s(literal 1/24 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) z) x) x) (/.f64 #s(literal 1/2 binary64) z)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/720 (/ (pow x 5) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) z) #s(literal 1/720 binary64))
(* (pow x 5) (+ (* 1/720 (/ 1 z)) (* 1/24 (/ 1 (* (pow x 2) z)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))) (pow x 2))) (* 1/720 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) z) (/.f64 #s(literal 1/24 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/720 binary64) z)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 4))) (+ (/ 1/24 (* (pow x 2) z)) (* 1/720 (/ 1 z))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) z) x) x) (/.f64 #s(literal 1/2 binary64) z)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) z)) (/.f64 #s(literal 1/720 binary64) z))) (pow.f64 x #s(literal 5 binary64)))
(* 1/24 (/ (pow x 3) z))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) z) #s(literal 1/24 binary64))
(* (pow x 3) (+ (* 1/24 (/ 1 z)) (* 1/2 (/ 1 (* (pow x 2) z)))))
(*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) z) x) x) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 1/2 (/ 1 z)) (/ 1 (* (pow x 2) z))) (pow x 2))) (* 1/24 (/ 1 z)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) z) x) x) (/.f64 #s(literal 1/2 binary64) z)) (*.f64 x x)) (/.f64 #s(literal -1/24 binary64) z)) (pow.f64 x #s(literal 3 binary64)))
(* 1/720 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/720 binary64))
(* (pow x 5) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/720 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/720)))
(*.f64 (-.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) x) x) #s(literal -1/720 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/2 (/ 1 (pow x 2))) (pow x 4))) (+ 1/720 (* 1/24 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))

rewrite473.0ms (4.4%)

Memory
-32.5MiB live, 288.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056474
090468
1347468
21803468
08652464
Stop Event
iter limit
node limit
iter limit
Counts
22 → 664
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z)
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
(*.f64 z x)
(/.f64 y (*.f64 z x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x))
(/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)
#s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
(*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
(*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))
#s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval463.0ms (4.4%)

Memory
42.5MiB live, 342.4MiB allocated
Compiler

Compiled 31 806 to 3 215 computations (89.9% saved)

prune416.0ms (3.9%)

Memory
-27.7MiB live, 225.3MiB allocated
Pruning

35 alts after pruning (29 fresh and 6 done)

PrunedKeptTotal
New1 270141 284
Fresh61521
Picked235
Done134
Total1 279351 314
Accuracy
100.0%
Counts
1 314 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.7%
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
84.8%
(/.f64 (*.f64 (cosh.f64 x) y) (*.f64 z x))
50.6%
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
39.7%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
44.7%
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
85.1%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
72.9%
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
27.8%
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
27.5%
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
84.6%
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
81.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
72.7%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
77.5%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
68.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
91.1%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
87.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
90.5%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
95.0%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) z)))
50.4%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
80.9%
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y))))
72.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
59.4%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
80.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
76.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
75.8%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
67.1%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
95.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
80.7%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
67.7%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
50.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
50.5%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
77.7%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
45.3%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
95.2%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
78.8%
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
Compiler

Compiled 1 490 to 678 computations (54.5% saved)

regimes113.0ms (1.1%)

Memory
-10.0MiB live, 225.2MiB allocated
Counts
59 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z (/.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (neg.f64 y)))))
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
(/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x))
(/.f64 (*.f64 (cosh.f64 x) y) (*.f64 z x))
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
(/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x)
Calls

5 calls:

37.0ms
y
19.0ms
z
19.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
16.0ms
x
16.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
99.5%2x
97.2%2y
98.4%2z
99.9%2(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
99.9%2(*.f64 (cosh.f64 x) (/.f64 y x))
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes53.0ms (0.5%)

Memory
29.6MiB live, 111.6MiB allocated
Counts
58 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z (/.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (neg.f64 y)))))
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
(/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x))
(/.f64 (*.f64 (cosh.f64 x) y) (*.f64 z x))
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Outputs
(/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
Calls

3 calls:

18.0ms
x
18.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
14.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
99.3%2x
96.8%2(*.f64 (cosh.f64 x) (/.f64 y x))
96.8%2(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Compiler

Compiled 15 to 16 computations (-6.7% saved)

regimes20.0ms (0.2%)

Memory
-27.4MiB live, 49.9MiB allocated
Counts
55 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z (/.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (neg.f64 y)))))
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
Outputs
(*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
Calls

1 calls:

16.0ms
x
Results
AccuracySegmentsBranch
99.1%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes105.0ms (1%)

Memory
22.7MiB live, 179.9MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z (/.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 z (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (neg.f64 y)))))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
Calls

5 calls:

37.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
18.0ms
z
17.0ms
y
15.0ms
x
14.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
Results
AccuracySegmentsBranch
95.2%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
95.2%1(*.f64 (cosh.f64 x) (/.f64 y x))
95.2%1y
95.2%1z
95.2%1x
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes108.0ms (1%)

Memory
-2.4MiB live, 129.6MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
Calls

5 calls:

33.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
28.0ms
x
23.0ms
y
12.0ms
z
10.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
95.2%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
95.2%1x
95.2%1y
95.2%1z
95.2%1(*.f64 (cosh.f64 x) (/.f64 y x))
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes90.0ms (0.8%)

Memory
-24.3MiB live, 138.4MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 x z)))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
Calls

5 calls:

36.0ms
y
18.0ms
x
13.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
11.0ms
z
11.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
95.0%2x
90.6%1y
90.6%1z
90.6%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
90.6%1(*.f64 (cosh.f64 x) (/.f64 y x))
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes25.0ms (0.2%)

Memory
30.5MiB live, 68.5MiB allocated
Counts
37 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) y) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) y)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) y) (/.f64 #s(literal -1 binary64) (*.f64 z x))))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
Calls

2 calls:

13.0ms
x
11.0ms
y
Results
AccuracySegmentsBranch
90.6%1y
90.6%1x
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes53.0ms (0.5%)

Memory
-20.2MiB live, 138.4MiB allocated
Counts
32 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
Calls

5 calls:

12.0ms
x
11.0ms
z
10.0ms
y
10.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
9.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
Results
AccuracySegmentsBranch
85.4%2z
85.2%3(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
85.2%3(*.f64 (cosh.f64 x) (/.f64 y x))
89.7%2x
86.3%3y
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes12.0ms (0.1%)

Memory
-4.7MiB live, 33.6MiB allocated
Counts
30 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
89.3%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes13.0ms (0.1%)

Memory
-9.2MiB live, 33.5MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
89.2%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes9.0ms (0.1%)

Memory
29.0MiB live, 29.0MiB allocated
Counts
26 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
87.5%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes43.0ms (0.4%)

Memory
3.5MiB live, 119.1MiB allocated
Counts
25 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
(/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x)
Calls

5 calls:

9.0ms
x
9.0ms
z
8.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
8.0ms
y
7.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
Results
AccuracySegmentsBranch
82.6%2(*.f64 (cosh.f64 x) (/.f64 y x))
82.6%2(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
83.6%2y
80.7%1z
80.7%1x
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes37.0ms (0.3%)

Memory
1.4MiB live, 82.6MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 y z)) x))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) y) x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (*.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) (/.f64 y z))) x)
(/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 y x)) z)
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
Calls

4 calls:

14.0ms
y
7.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
7.0ms
z
7.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
80.7%1z
80.7%1(*.f64 (cosh.f64 x) (/.f64 y x))
80.7%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
80.7%1y
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes38.0ms (0.4%)

Memory
-7.6MiB live, 109.1MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64))) z) (/.f64 y x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* 1/720 x) x) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) z) (/.f64 y x)))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z))))
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
Calls

5 calls:

11.0ms
x
8.0ms
z
7.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
6.0ms
y
5.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
Results
AccuracySegmentsBranch
80.7%2x
78.8%1y
78.8%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
78.8%1(*.f64 (cosh.f64 x) (/.f64 y x))
78.8%1z
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes9.0ms (0.1%)

Memory
-16.0MiB live, 20.5MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 1/2 binary64))) x)) z)
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z)
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
80.7%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes25.0ms (0.2%)

Memory
22.9MiB live, 101.7MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y #s(literal 1/2 binary64)) x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y z)))
(/.f64 #s(approx (* (cosh x) (/ y x)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)) y)) z)
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x)))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
Calls

5 calls:

6.0ms
z
5.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
5.0ms
x
5.0ms
y
4.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
68.0%1y
68.0%1z
68.0%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
68.0%1(*.f64 (cosh.f64 x) (/.f64 y x))
71.7%2x
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes4.0ms (0%)

Memory
14.1MiB live, 14.1MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
70.7%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes18.0ms (0.2%)

Memory
-29.1MiB live, 57.5MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
(/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 y x)) z)
(/.f64 #s(approx (/ (* y (cosh x)) z) (/.f64 y z)) x)
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (/ (+ (* (+ (* 1/24 (* x x)) 1/2) (* x x)) 1) z) (/.f64 #s(literal 1 binary64) z)) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 z))))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
(/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z)
Calls

5 calls:

4.0ms
x
4.0ms
z
3.0ms
y
3.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
3.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
Results
AccuracySegmentsBranch
55.4%2y
55.4%2z
55.4%2(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
57.0%2(*.f64 (cosh.f64 x) (/.f64 y x))
68.2%2x
Compiler

Compiled 17 to 22 computations (-29.4% saved)

regimes42.0ms (0.4%)

Memory
-15.5MiB live, 24.1MiB allocated
Accuracy

Total -0.2b remaining (-0.5%)

Threshold costs -0.2b (-0.5%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x) (*.f64 z x)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 #s(approx (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) #s(literal 1 binary64)) (*.f64 z x)) y))
Outputs
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
Calls

5 calls:

35.0ms
y
2.0ms
z
2.0ms
x
2.0ms
(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
2.0ms
(*.f64 (cosh.f64 x) (/.f64 y x))
Results
AccuracySegmentsBranch
50.4%1y
50.4%1z
50.4%1(/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z)
50.4%1(*.f64 (cosh.f64 x) (/.f64 y x))
50.4%1x
Compiler

Compiled 17 to 22 computations (-29.4% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.8412011402284983e+36
1.4521135389718257e+37
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch15.0ms (0.1%)

Memory
30.5MiB live, 30.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
1.9685970318092753e+41
4.782300722215344e+46
Samples
8.0ms144×0valid
Compiler

Compiled 299 to 238 computations (20.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-div: 2.0ms (45.7% of total)
ival-cosh: 2.0ms (45.7% of total)
ival-mult: 1.0ms (22.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
1.9685970318092753e+41
4.782300722215344e+46
Compiler

Compiled 299 to 238 computations (20.4% saved)

bsearch7.0ms (0.1%)

Memory
-22.3MiB live, 16.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
2.7885513053140204e+76
3.4449879718754065e+76
Samples
5.0ms48×0valid
Compiler

Compiled 134 to 103 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 3.0ms (86.1% of total)
ival-cosh: 1.0ms (28.7% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.2%)

Memory
-4.8MiB live, 35.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
2.9841939760934312e+122
2.3952942944932777e+126
Samples
9.0ms128×0valid
Compiler

Compiled 283 to 245 computations (13.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-div: 2.0ms (51.4% of total)
ival-mult: 1.0ms (25.7% of total)
ival-cosh: 1.0ms (25.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.9841939760934312e+122
2.3952942944932777e+126
Compiler

Compiled 283 to 237 computations (16.3% saved)

bsearch4.0ms (0%)

Memory
11.1MiB live, 11.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
3.0ms
9.732128952335887e+145
1.1404573107190507e+146
Samples
2.0ms32×0valid
Compiler

Compiled 75 to 67 computations (10.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-cosh: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
9.732128952335887e+145
1.1404573107190507e+146
Compiler

Compiled 75 to 67 computations (10.7% saved)

bsearch8.0ms (0.1%)

Memory
-14.8MiB live, 23.5MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
7.0ms
2.0315033335157957e+40
3.722924046204308e+42
Samples
5.0ms64×0valid
Compiler

Compiled 119 to 113 computations (5% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-cosh: 2.0ms (61.8% of total)
ival-div: 1.0ms (30.9% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch5.0ms (0%)

Memory
15.4MiB live, 15.4MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
5.0ms
1.0626913531030139e+49
1.5298446830349687e+51
Samples
3.0ms48×0valid
Compiler

Compiled 95 to 91 computations (4.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-div: 1.0ms (65.1% of total)
ival-cosh: 1.0ms (65.1% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
0.0ms
1.0626913531030139e+49
1.5298446830349687e+51
Compiler

Compiled 92 to 88 computations (4.3% saved)

bsearch16.0ms (0.1%)

Memory
1.0MiB live, 40.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
2.8146105673272277e+234
1.3294432412571229e+242
Samples
9.0ms144×0valid
Compiler

Compiled 218 to 220 computations (-0.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 3.0ms (55.3% of total)
ival-cosh: 2.0ms (36.9% of total)
ival-mult: 1.0ms (18.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.8146105673272277e+234
1.3294432412571229e+242
Compiler

Compiled 218 to 220 computations (-0.9% saved)

bsearch13.0ms (0.1%)

Memory
-5.7MiB live, 33.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
0.0013049366656216603
0.08758255981738476
Samples
8.0ms112×0valid
Compiler

Compiled 116 to 132 computations (-13.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-cosh: 3.0ms (58% of total)
ival-div: 2.0ms (38.6% of total)
ival-mult: 1.0ms (19.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify31.0ms (0.3%)

Memory
-15.1MiB live, 75.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01761096
12051096
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 2000000000000000084841274748035923968 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x))
(if (<=.f64 x #s(literal 46999999999999996381679934096113556962569879552 binary64)) (/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))))
(if (<=.f64 x #s(literal 46999999999999996381679934096113556962569879552 binary64)) (*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
(if (<=.f64 x #s(literal 33999999999999997100618048935613194513808786231491257536379229826834109562880 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
(if (<=.f64 x #s(literal 1049999999999999958687831024323857790903593961955972822522108053369676841291238222448666070284693631858290535490637557407940608 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y)))
(if (<=.f64 x #s(literal 1049999999999999958687831024323857790903593961955972822522108053369676841291238222448666070284693631858290535490637557407940608 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y)))
(if (<=.f64 x #s(literal 109999999999999990481567647673056578659390316435163838087668943984528600878774097793531317454157061554340029899111758592250727492547282221316177920 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)))
(if (<=.f64 x #s(literal 109999999999999990481567647673056578659390316435163838087668943984528600878774097793531317454157061554340029899111758592250727492547282221316177920 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)))
(if (<=.f64 y #s(literal 30000000000000002120283904895640175378432 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)) (/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
(if (<=.f64 x #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z)))) (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z))
(if (<=.f64 x #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z))
(if (<=.f64 x #s(literal 22499999999999998925728219608435235753992753661780675055564644092180426079702220174232920045132342120985241303913234646814754640940287472403500056529069586830824450250497333334901881486362613829883607228806946861324366072800345646801354752 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 22499999999999998925728219608435235753992753661780675055564644092180426079702220174232920045132342120985241303913234646814754640940287472403500056529069586830824450250497333334901881486362613829883607228806946861324366072800345646801354752 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 6124895493223875/72057594037927936 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))
Outputs
(if (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 2000000000000000084841274748035923968 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x))
(if (<=.f64 (/.f64 (*.f64 (/.f64 y x) (cosh.f64 x)) z) #s(literal 2000000000000000084841274748035923968 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 (/.f64 z (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) x))) (/.f64 (/.f64 (*.f64 y (cosh.f64 x)) z) x))
(if (<=.f64 x #s(literal 46999999999999996381679934096113556962569879552 binary64)) (/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))))
(if (<=.f64 x #s(literal 46999999999999996381679934096113556962569879552 binary64)) (/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) y)))
(if (<=.f64 x #s(literal 46999999999999996381679934096113556962569879552 binary64)) (*.f64 y (/.f64 (cosh.f64 x) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)))))
(if (<=.f64 x #s(literal 46999999999999996381679934096113556962569879552 binary64)) (*.f64 (/.f64 (cosh.f64 x) (*.f64 z x)) y) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) y)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z))))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) z)) y))
(if (<=.f64 x #s(literal 33999999999999997100618048935613194513808786231491257536379229826834109562880 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y)))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) z) x) y))
(if (<=.f64 x #s(literal 1049999999999999958687831024323857790903593961955972822522108053369676841291238222448666070284693631858290535490637557407940608 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y)))
(if (<=.f64 x #s(literal 1049999999999999958687831024323857790903593961955972822522108053369676841291238222448666070284693631858290535490637557407940608 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)) x)) y)))
(if (<=.f64 x #s(literal 1049999999999999958687831024323857790903593961955972822522108053369676841291238222448666070284693631858290535490637557407940608 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 x (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)))) y)))
(if (<=.f64 x #s(literal 1049999999999999958687831024323857790903593961955972822522108053369676841291238222448666070284693631858290535490637557407940608 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ (+ (* (+ (* (* x x) 1/24) 1/2) (* x x)) 1) (* z x)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) z) #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) z)) x)) y)))
(if (<=.f64 x #s(literal 109999999999999990481567647673056578659390316435163838087668943984528600878774097793531317454157061554340029899111758592250727492547282221316177920 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)))
(if (<=.f64 x #s(literal 109999999999999990481567647673056578659390316435163838087668943984528600878774097793531317454157061554340029899111758592250727492547282221316177920 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)))
(if (<=.f64 y #s(literal 30000000000000002120283904895640175378432 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)) (/.f64 (/.f64 (*.f64 y #s(approx (cosh x) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) x #s(literal 1 binary64)))) z) x))
(if (<=.f64 y #s(literal 30000000000000002120283904895640175378432 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y)) (/.f64 (/.f64 (*.f64 #s(approx (cosh x) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) y) z) x))
#s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (/.f64 #s(approx (+ (* (+ (* (+ (* (* x x) 1/720) 1/24) (* x x)) 1/2) (* x x)) 1) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))) z) x) y))
(if (<=.f64 x #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 y #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z)))) (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z))
(if (<=.f64 x #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 #s(approx (/ 1 (* (/ z (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1)) x)) (/.f64 #s(approx (/ (+ (* (+ (* (+ (* 1/720 (* x x)) 1/24) (* x x)) 1/2) (* x x)) 1) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64)) x)) z)) y)) (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z))
(if (<=.f64 x #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (/.f64 #s(approx (* (cosh x) (/ y x)) (/.f64 #s(approx (* (+ (* (* x 1/2) x) 1) y) (*.f64 (*.f64 (*.f64 x x) y) #s(literal 1/2 binary64))) x)) z))
(if (<=.f64 x #s(literal 22499999999999998925728219608435235753992753661780675055564644092180426079702220174232920045132342120985241303913234646814754640940287472403500056529069586830824450250497333334901881486362613829883607228806946861324366072800345646801354752 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 22499999999999998925728219608435235753992753661780675055564644092180426079702220174232920045132342120985241303913234646814754640940287472403500056529069586830824450250497333334901881486362613829883607228806946861324366072800345646801354752 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (*.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) y) (*.f64 z x))) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y x) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 22499999999999998925728219608435235753992753661780675055564644092180426079702220174232920045132342120985241303913234646814754640940287472403500056529069586830824450250497333334901881486362613829883607228806946861324366072800345646801354752 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 22499999999999998925728219608435235753992753661780675055564644092180426079702220174232920045132342120985241303913234646814754640940287472403500056529069586830824450250497333334901881486362613829883607228806946861324366072800345646801354752 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (*.f64 (/.f64 (fma.f64 #s(approx (+ (* (* x x) 1/24) 1/2) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64)) (*.f64 z x)) y)) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y x) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 6124895493223875/72057594037927936 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 x y) #s(literal 1/2 binary64)))) z))
(if (<=.f64 x #s(literal 6124895493223875/72057594037927936 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x))) (/.f64 #s(approx (* (cosh x) (/ y x)) #s(approx (* (+ (* x 1/2) (/ 1 x)) y) (*.f64 (*.f64 y x) #s(literal 1/2 binary64)))) z))
#s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 z x)))

soundness2.1s (19.3%)

Memory
19.2MiB live, 1 813.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
01119
13619
220819
3216119
0857119
036255
062255
1243255
21754255
08355255
02658964
18738958
228408707
371848692
086358158
0701004
12011000
2596988
31406982
42096982
52761980
63294980
74780976
85441976
95911976
106442976
117732976
08015958
049400
086394
1349394
22014394
08166391
02337442
17687430
224937250
359957218
083456868
03429249
110999219
235198919
082948345
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 1 312 to 776 computations (40.9% saved)

preprocess589.0ms (5.5%)

Memory
8.2MiB live, 481.6MiB allocated
Compiler

Compiled 1 632 to 606 computations (62.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...