Hyperbolic sine

Time bar (total: 8.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
100%100%0%0%0%0%0%1
Compiler

Compiled 10 to 9 computations (10% saved)

sample1.9s (21.4%)

Memory
12.5MiB live, 2 885.5MiB allocated
Samples
666.0ms1 521×2valid
455.0ms2 389×1valid
345.0ms4 346×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-exp: 799.0ms (68.5% of total)
ival-div: 133.0ms (11.4% of total)
ival-sub: 94.0ms (8.1% of total)
adjust: 63.0ms (5.4% of total)
ival-neg: 61.0ms (5.2% of total)
ival-true: 7.0ms (0.6% of total)
exact: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain243.0ms (2.8%)

Memory
-5.5MiB live, 237.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1260-0-(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
00-0-#s(literal 2 binary64)
00-0-(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
00-0-(exp.f64 x)
00-0-(exp.f64 (neg.f64 x))
00-0-(neg.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))cancellation1260
Confusion
Predicted +Predicted -
+1260
-0130
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12600
-00130
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0130
1126
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
67.0ms96×2valid
39.0ms146×1valid
34.0ms270×0valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
ival-exp: 71.0ms (66% of total)
ival-neg: 21.0ms (19.5% of total)
ival-div: 6.0ms (5.6% of total)
adjust: 4.0ms (3.7% of total)
ival-sub: 4.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess50.0ms (0.6%)

Memory
14.2MiB live, 55.5MiB allocated
Algorithm
egg-herbie
Rules
276×lower-fma.f64
276×lower-fma.f32
180×lower-*.f64
180×lower-*.f32
88×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0916
13216
27616
317316
434616
550816
653116
078
0128
1238
2408
3678
41098
51688
62278
73498
84108
94198
04198
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Outputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
Symmetry

(negabs x)

Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.7%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify15.0ms (0.2%)

Memory
17.3MiB live, 17.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (neg.f64 x))
cost-diff0
(exp.f64 x)
cost-diff0
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
cost-diff384
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Rules
276×lower-fma.f64
276×lower-fma.f32
180×lower-*.f64
180×lower-*.f32
88×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01223
12323
24023
36723
410923
516823
622723
734923
841023
941923
041923
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
x
(exp.f64 (neg.f64 x))
(neg.f64 x)
#s(literal 2 binary64)
Outputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
x
(exp.f64 (neg.f64 x))
(neg.f64 x)
#s(literal 2 binary64)

localize63.0ms (0.7%)

Memory
-1.0MiB live, 78.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 x)
accuracy0
(exp.f64 (neg.f64 x))
accuracy0
(exp.f64 x)
accuracy28.978340289163764
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Samples
32.0ms48×2valid
12.0ms135×0valid
12.0ms73×1valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-exp: 21.0ms (46.4% of total)
ival-sub: 14.0ms (30.9% of total)
ival-div: 7.0ms (15.5% of total)
adjust: 2.0ms (4.4% of total)
ival-neg: 1.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series3.0ms (0%)

Memory
6.7MiB live, 6.7MiB allocated
Counts
5 → 60
Calls
Call 1
Inputs
#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())
#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* 1/3 (pow x 2)))) (taylor 0 x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2)))))) (taylor 0 x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))))) (taylor 0 x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 1 (* 1/2 x)))) (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x)))))) (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 x)) (taylor 0 x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (- (* 1/2 x) 1))) (taylor 0 x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1))) (taylor 0 x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp (neg x)) (taylor inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (neg x)) (taylor inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (neg x)) (taylor inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (neg x)) (taylor inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (patch (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (patch (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 x)) (taylor -inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 x)) (taylor -inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 x)) (taylor -inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 x)) (taylor -inf x) (#s(alt (exp.f64 (neg.f64 x)) (patch (exp.f64 (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@inf
((/ (- (exp x) (exp (neg x))) 2) (- (exp x) (exp (neg x))) (exp x) (exp (neg x)) (neg x))
1.0ms
x
@0
((/ (- (exp x) (exp (neg x))) 2) (- (exp x) (exp (neg x))) (exp x) (exp (neg x)) (neg x))
1.0ms
x
@-inf
((/ (- (exp x) (exp (neg x))) 2) (- (exp x) (exp (neg x))) (exp x) (exp (neg x)) (neg x))

simplify318.0ms (3.6%)

Memory
-19.6MiB live, 230.4MiB allocated
Algorithm
egg-herbie
Rules
18 510×lower-fma.f64
18 510×lower-fma.f32
4 440×lower-*.f64
4 440×lower-*.f32
2 418×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074323
1218322
2533316
31385316
42115316
53210316
63765316
75167316
86338316
97587316
08153294
Stop Event
iter limit
node limit
Counts
60 → 59
Calls
Call 1
Inputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(* 2 x)
(* x (+ 2 (* 1/3 (pow x 2))))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
1
(+ 1 x)
(+ 1 (* x (+ 1 (* 1/2 x))))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
1
(+ 1 (* -1 x))
(+ 1 (* x (- (* 1/2 x) 1)))
(+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(exp x)
(exp x)
(exp x)
(exp x)
(exp (neg x))
(exp (neg x))
(exp (neg x))
(exp (neg x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(exp x)
(exp x)
(exp x)
(exp x)
(exp (* -1 x))
(exp (* -1 x))
(exp (* -1 x))
(exp (* -1 x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 2 binary64)) x)
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/60 binary64) (*.f64 x x) #s(literal 1/3 binary64)) (*.f64 x x) #s(literal 2 binary64)) x)
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2520 binary64) (*.f64 x x) #s(literal 1/60 binary64)) (*.f64 x x) #s(literal 1/3 binary64)) (*.f64 x x) #s(literal 2 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 x)
(-.f64 x #s(literal -1 binary64))
(+ 1 (* x (+ 1 (* 1/2 x))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) x #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 x))
(-.f64 #s(literal 1 binary64) x)
(+ 1 (* x (- (* 1/2 x) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) x #s(literal 1/2 binary64)) x #s(literal -1 binary64)) x #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(- (exp x) (exp (neg x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(- (exp x) (exp (neg x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(- (exp x) (exp (neg x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(- (exp x) (exp (neg x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp (neg x))
(exp.f64 (neg.f64 x))
(exp (neg x))
(exp.f64 (neg.f64 x))
(exp (neg x))
(exp.f64 (neg.f64 x))
(exp (neg x))
(exp.f64 (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(- (exp x) (exp (* -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(- (exp x) (exp (* -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(- (exp x) (exp (* -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(- (exp x) (exp (* -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp (* -1 x))
(exp.f64 (neg.f64 x))
(exp (* -1 x))
(exp.f64 (neg.f64 x))
(exp (* -1 x))
(exp.f64 (neg.f64 x))
(exp (* -1 x))
(exp.f64 (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)

rewrite190.0ms (2.1%)

Memory
-1.9MiB live, 160.8MiB allocated
Rules
1 606×lower-/.f32
1 604×lower-/.f64
1 600×lower-*.f64
1 600×lower-*.f32
1 038×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0721
01217
14713
229413
0307213
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
5 → 297
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
(exp.f64 (neg.f64 x))
(neg.f64 x)
Outputs
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x)) (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x)))) (+.f64 (expm1.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))))
(*.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (+.f64 x x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (+.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))))) (+.f64 (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (/.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x)))
(*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 1/4 binary64))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sinh.f64 x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 (sinh.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x)) #s(literal 2 binary64)) (cosh.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) #s(literal -1/2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal -1/2 binary64)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x))) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64)))) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (fma.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64) (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x))))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (exp.f64 (neg.f64 x))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) (*.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) (neg.f64 (exp.f64 (neg.f64 x))))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) (exp.f64 (neg.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 (neg.f64 x))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x)) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64))) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (+.f64 (+.f64 (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64)) (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64)) (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (neg.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (neg.f64 (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64))) (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))
(sinh.f64 x)
(neg.f64 (neg.f64 (sinh.f64 x)))
(fma.f64 (neg.f64 (exp.f64 x)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 (neg.f64 (exp.f64 x)) #s(literal -1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (exp.f64 x)) #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 x))) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x))) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 x) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 x) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64)) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal 4 binary64)))
(-.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) #s(literal 2 binary64)) (/.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sinh.f64 x)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(+.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x)))) (+.f64 (expm1.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (+.f64 x x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))))) (+.f64 (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (cosh.f64 x)))
(*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 #s(literal -2 binary64) (neg.f64 (sinh.f64 x)))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (sinh.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sinh.f64 x))
(*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64))))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (+.f64 (+.f64 (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))) (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))) (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64))) #s(literal 2 binary64)) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 2 binary64)) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1 binary64)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (sinh.f64 x))) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64)))) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64) (fma.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (exp.f64 x) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x))))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (fma.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))))) (fma.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))) (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) (-.f64 (neg.f64 (exp.f64 (neg.f64 x))) (exp.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (fma.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (fma.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (cosh.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))) (neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 1 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64)))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 x x)) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (+.f64 (+.f64 (exp.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (cosh.f64 x) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (-.f64 (exp.f64 (+.f64 x x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(neg.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)))
(fma.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (+.f64 x x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(fma.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))))) (+.f64 (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 (+.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))) (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(fma.f64 (/.f64 (exp.f64 (+.f64 x x)) (+.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (exp.f64 (*.f64 #s(literal 3 binary64) x)))) (+.f64 (expm1.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (+.f64 x x))) (neg.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(fma.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (neg.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 (*.f64 x #s(literal 3/2 binary64))) (/.f64 (exp.f64 (*.f64 x #s(literal 3/2 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(fma.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 x)) (exp.f64 x))
(fma.f64 (exp.f64 (+.f64 x x)) (/.f64 (exp.f64 x) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(fma.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) (neg.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 (exp.f64 x) (cosh.f64 x)) (neg.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (neg.f64 x))) (exp.f64 x))
(fma.f64 #s(literal 1 binary64) (exp.f64 x) (neg.f64 (exp.f64 (neg.f64 x))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (exp.f64 (neg.f64 x)) #s(literal -1 binary64) (exp.f64 x))
(fma.f64 (exp.f64 x) (/.f64 (exp.f64 (+.f64 x x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(fma.f64 (exp.f64 x) (/.f64 (exp.f64 x) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 x) #s(literal 1 binary64) (neg.f64 (exp.f64 (neg.f64 x))))
(-.f64 (+.f64 (exp.f64 x) #s(literal 0 binary64)) (exp.f64 (neg.f64 x)))
(-.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))))
(-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (neg.f64 (neg.f64 (exp.f64 x))) (neg.f64 (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 (exp.f64 (+.f64 x x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (neg.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))))
(+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 3 binary64) x)) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 x))) (exp.f64 x))
(+.f64 (exp.f64 x) (neg.f64 (exp.f64 (neg.f64 x))))
(*.f64 #s(literal 1 binary64) (exp.f64 x))
(*.f64 (exp.f64 x) #s(literal 1 binary64))
(/.f64 (neg.f64 (exp.f64 x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 x)))
(/.f64 (exp.f64 x) #s(literal 1 binary64))
(exp.f64 x)
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 x #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 x))))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 x)))
(*.f64 (exp.f64 (neg.f64 x)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 x))))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (neg.f64 x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x))
(exp.f64 (neg.f64 x))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 x #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 #s(literal 0 binary64) (neg.f64 x)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 #s(literal 0 binary64) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x x))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x x) x))) (neg.f64 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 x x)) x)
(/.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 x x) x))))
(neg.f64 x)
(fma.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (exp.f64 x))))
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 0 binary64))
(log.f64 (exp.f64 (neg.f64 x)))

eval94.0ms (1.1%)

Memory
-8.2MiB live, 68.7MiB allocated
Compiler

Compiled 6 228 to 931 computations (85.1% saved)

prune108.0ms (1.2%)

Memory
8.5MiB live, 90.8MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New3524356
Fresh000
Picked101
Done000
Total3534357
Accuracy
100.0%
Counts
357 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sinh.f64 x)
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
90.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
82.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
Compiler

Compiled 48 to 26 computations (45.8% saved)

simplify459.0ms (5.2%)

Memory
-18.5MiB live, 214.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sinh.f64 x)
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
cost-diff0
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
Rules
34 864×lower-fma.f32
34 852×lower-fma.f64
3 704×lower-+.f64
3 704×lower-+.f32
2 836×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025185
042167
180167
2151167
3337161
4840161
51365161
61693161
72402161
83137161
93772161
105046161
115719161
126730161
136804161
146831161
156892161
166904161
176908161
186908161
196908161
08340155
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal 1/120 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(sinh.f64 x)
x
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal 1/120 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(sinh.f64 x)
x

localize294.0ms (3.3%)

Memory
18.3MiB live, 381.6MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0
(sinh.f64 x)
accuracy0.03125
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
accuracy0.049160009768442016
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.2766009970417679
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
accuracy0.03515625
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
accuracy0.046875
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
accuracy0.2725065773389289
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy6.103213463989869
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
accuracy0
(*.f64 x x)
accuracy0.06640625
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
accuracy0.09375
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
accuracy11.085335100631367
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
Samples
140.0ms73×1valid
52.0ms48×2valid
29.0ms135×0valid
Compiler

Compiled 161 to 30 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 188.0ms
ival-mult: 126.0ms (66.9% of total)
ival-exp: 23.0ms (12.2% of total)
const: 12.0ms (6.4% of total)
ival-add: 10.0ms (5.3% of total)
adjust: 8.0ms (4.2% of total)
ival-div: 3.0ms (1.6% of total)
ival-sub: 2.0ms (1.1% of total)
ival-sinh: 2.0ms (1.1% of total)
ival-neg: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series17.0ms (0.2%)

Memory
5.3MiB live, 46.4MiB allocated
Counts
14 → 168
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (/ 1 (exp x)))) (taylor -inf x) (#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@inf
((/ (- (exp x) (exp (neg x))) 2) (* (+ (* (* x x) 1/6) 1) x) (+ (* (* x x) 1/6) 1) (* x x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (+ (* 1/120 (* x x)) 1/6) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (sinh x) (+ (* 1/5040 (* x x)) 1/120))
3.0ms
x
@-inf
((/ (- (exp x) (exp (neg x))) 2) (* (+ (* (* x x) 1/6) 1) x) (+ (* (* x x) 1/6) 1) (* x x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (+ (* 1/120 (* x x)) 1/6) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (sinh x) (+ (* 1/5040 (* x x)) 1/120))
2.0ms
x
@0
((/ (- (exp x) (exp (neg x))) 2) (* (+ (* (* x x) 1/6) 1) x) (+ (* (* x x) 1/6) 1) (* x x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (+ (* 1/120 (* x x)) 1/6) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (sinh x) (+ (* 1/5040 (* x x)) 1/120))

simplify156.0ms (1.8%)

Memory
15.2MiB live, 286.6MiB allocated
Algorithm
egg-herbie
Rules
16 208×lower-fma.f64
16 208×lower-fma.f32
4 624×lower-*.f64
4 624×lower-*.f32
2 360×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0991484
13171430
28231417
332661414
468681414
081881303
Stop Event
iter limit
node limit
Counts
168 → 161
Calls
Call 1
Inputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 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/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 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/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/120 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) x)
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 2))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 1 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/120 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) x)
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 2))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 1 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))

rewrite189.0ms (2.1%)

Memory
-15.1MiB live, 383.8MiB allocated
Rules
4 558×lower-/.f64
4 558×lower-/.f32
4 340×lower-*.f32
4 332×lower-*.f64
4 308×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025166
042148
1175148
21258148
08258148
Stop Event
iter limit
node limit
iter limit
Counts
14 → 461
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(sinh.f64 x)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x))) (-.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (-.f64 x (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)) (*.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) x)
(+.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) x)
(+.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x))
(+.f64 x (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x)))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (-.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x)
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x)
(+.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(+.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)))) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/373248000 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (-.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x)
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x)
(+.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(+.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) x))))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (/.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (*.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))))) #s(literal 1/4 binary64))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sinh.f64 x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))))))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64) (pow.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (exp.f64 (neg.f64 x))))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) (*.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) (neg.f64 (exp.f64 (neg.f64 x))))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) (exp.f64 (neg.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 (neg.f64 x))))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))))
(/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64))) (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal 1/8 binary64))) (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))))))
(/.f64 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))))) #s(literal 4 binary64))
(/.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))) (-.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64)) (*.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (exp.f64 x) #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (-.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 (*.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))
(sinh.f64 x)
(neg.f64 (neg.f64 (sinh.f64 x)))
(fma.f64 (neg.f64 (exp.f64 x)) #s(literal -1/2 binary64) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64)) (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal 1/8 binary64)) (+.f64 (/.f64 (exp.f64 (+.f64 x x)) #s(literal 4 binary64)) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 4 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))) #s(literal 4 binary64)))
(-.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))))) (/.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x))))))
(-.f64 (/.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (exp.f64 (+.f64 x x)))) #s(literal 2 binary64)))
(-.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sinh.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))) #s(literal -1 binary64)))
(+.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) #s(literal -1/207360000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/2985984000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (+.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) #s(literal 1/14400 binary64)))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/2985984000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/5159780352000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/221225582592000000 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))

eval95.0ms (1.1%)

Memory
2.5MiB live, 233.4MiB allocated
Compiler

Compiled 22 735 to 1 807 computations (92.1% saved)

prune115.0ms (1.3%)

Memory
-17.2MiB live, 310.2MiB allocated
Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New69720717
Fresh000
Picked314
Done000
Total70021721
Accuracy
100.0%
Counts
721 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sinh.f64 x)
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
57.6%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
90.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
57.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x) #s(literal 1 binary64)) x))
82.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
94.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64)) x))
94.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
90.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
48.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
51.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
44.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
36.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
36.9%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
Compiler

Compiled 841 to 396 computations (52.9% saved)

simplify376.0ms (4.3%)

Memory
23.2MiB live, 257.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
cost-diff0
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
cost-diff0
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
cost-diff0
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
cost-diff0
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
cost-diff0
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
Rules
23 180×lower-fma.f32
23 172×lower-fma.f64
2 972×lower-*.f32
2 946×lower-*.f64
2 496×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049559
077547
1136515
2257491
3599473
4957473
51569473
61979473
72728473
83583473
94247473
105775473
116500473
127141473
137328473
147474473
157705473
167742473
177785473
187848473
197872473
207890473
217890473
08641463
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/5040 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x #s(literal -1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/5040 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)

localize200.0ms (2.3%)

Memory
0.1MiB live, 404.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.10546875
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.19921875
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.2766009970417679
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
accuracy0.0703125
(*.f64 (*.f64 (*.f64 x x) x) x)
accuracy0.0859375
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
accuracy30.4799839396086
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x))
accuracy0.0703125
(*.f64 (*.f64 (*.f64 x x) x) x)
accuracy0.08203125
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
accuracy6.103213463989869
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
accuracy30.413718784303434
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
accuracy0.015625
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
accuracy31.48250808019726
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64))
accuracy0.049160009768442016
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.2766009970417679
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.32891807974322373
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
Samples
68.0ms135×0valid
54.0ms48×2valid
47.0ms73×1valid
Compiler

Compiled 424 to 39 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-add: 40.0ms (30.3% of total)
ival-mult: 35.0ms (26.5% of total)
ival-exp: 23.0ms (17.4% of total)
const: 14.0ms (10.6% of total)
ival-div: 8.0ms (6.1% of total)
adjust: 8.0ms (6.1% of total)
ival-sub: 2.0ms (1.5% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series23.0ms (0.3%)

Memory
12.6MiB live, 53.1MiB allocated
Counts
23 → 276
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -31/15120 (pow x 2)))) 1/6))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (/ 5040 (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (/ 5040 (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@inf
((/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (/ (- (exp x) (exp (neg x))) 2) (* (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) x) (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1)) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (* (* (* (* x x) x) x) 1/120) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (* (* (* (* (* (* x x) x) x) 1/5040) x) x) (/ (- (exp x) (exp (neg x))) 2) (+ (* (* (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) x) x) x) (* (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) x) (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) (+ (* 1/5040 (* x x)) 1/120) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* (* (* x x) x) x) (* (* (* (* x x) x) x) 1/5040))
3.0ms
x
@-inf
((/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (/ (- (exp x) (exp (neg x))) 2) (* (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) x) (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1)) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (* (* (* (* x x) x) x) 1/120) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (* (* (* (* (* (* x x) x) x) 1/5040) x) x) (/ (- (exp x) (exp (neg x))) 2) (+ (* (* (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) x) x) x) (* (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) x) (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) (+ (* 1/5040 (* x x)) 1/120) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* (* (* x x) x) x) (* (* (* (* x x) x) x) 1/5040))
2.0ms
x
@0
((/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (/ (- (exp x) (exp (neg x))) 2) (* (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) x) (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1)) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (* (* (* (* x x) x) x) 1/120) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (* (* (* (* (* (* x x) x) x) 1/5040) x) x) (/ (- (exp x) (exp (neg x))) 2) (+ (* (* (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) x) x) x) (* (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) x) (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) x) (+ (* 1/5040 (* x x)) 1/120) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* (* (* x x) x) x) (* (* (* (* x x) x) x) 1/5040))

simplify144.0ms (1.6%)

Memory
-31.0MiB live, 241.4MiB allocated
Algorithm
egg-herbie
Rules
12 198×lower-fma.f64
12 198×lower-fma.f32
3 696×lower-*.f64
3 696×lower-*.f32
2 132×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01292732
14032732
210452664
328152664
458772664
082442486
Stop Event
iter limit
node limit
Counts
276 → 266
Calls
Call 1
Inputs
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -31/15120 (pow x 2)))) 1/6)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* 1/6 x)
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(/ 5040 (pow x 6))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 5))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(/ 5040 (pow x 6))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 5))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -31/15120 (pow x 2)))) 1/6)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal 1/5040 binary64)))
(/ 5040 (pow x 6))
(/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 5040 binary64) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (/.f64 #s(literal 43182720 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/120 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x) x)
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/5040 (pow x 5))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/120 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(/ 5040 (pow x 6))
(/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 5040 binary64) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (/.f64 #s(literal 43182720 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/120 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/120 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x) x)
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/120 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/120 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/5040 (pow x 5))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))

rewrite206.0ms (2.3%)

Memory
8.7MiB live, 409.5MiB allocated
Rules
4 824×lower-*.f32
4 798×lower-*.f64
4 564×lower-/.f32
4 560×lower-/.f64
4 158×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049471
077429
1247385
21451369
08175359
Stop Event
iter limit
node limit
iter limit
Counts
23 → 506
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x)
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 1 binary64)))
(exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (/.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (/.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (/.f64 x (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))))
(*.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))) (neg.f64 (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) x (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (neg.f64 (*.f64 (*.f64 x x) x))) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x))))) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 x x) x)
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x) x)
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x)
(+.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(pow.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)))
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
(*.f64 x #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))))
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) x)) x)
(*.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))
(*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x)
(*.f64 x #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)))
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)))
(*.f64 x (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (/.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (/.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (/.f64 x (pow.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))))
(*.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))) (neg.f64 (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 4 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) x (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (neg.f64 (*.f64 (*.f64 x x) x))) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x))))) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x)) (fma.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 x x) x)
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x) x)
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (-.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x)
(+.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/6 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/207360000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/2985984000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (+.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/14400 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/2985984000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/5159780352000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/221225582592000000 binary64)))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 1/36 binary64)))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) x)) x)
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))

eval217.0ms (2.5%)

Memory
-2.0MiB live, 353.1MiB allocated
Compiler

Compiled 38 095 to 2 033 computations (94.7% saved)

prune187.0ms (2.1%)

Memory
3.9MiB live, 403.6MiB allocated
Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New89011901
Fresh51015
Picked325
Done011
Total89824922
Accuracy
100.0%
Counts
922 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sinh.f64 x)
57.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x) x x))
82.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
57.6%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
90.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
57.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x) #s(literal 1 binary64)) x))
94.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))) (*.f64 x x) #s(literal 1 binary64)))) x))
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
48.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))) x) x)) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) x))
51.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
44.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
36.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
36.9%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
Compiler

Compiled 965 to 440 computations (54.4% saved)

simplify133.0ms (1.5%)

Memory
11.0MiB live, 212.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
cost-diff320
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))
cost-diff0
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
cost-diff0
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
cost-diff0
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
cost-diff0
(*.f64 (*.f64 x x) x)
cost-diff0
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
cost-diff0
#s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
cost-diff0
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
cost-diff128
(-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
Rules
8 328×lower-fma.f32
8 316×lower-fma.f64
2 908×lower-*.f32
2 878×lower-*.f64
1 684×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062659
098647
1192590
2403541
31098533
42454533
54732533
67239533
08028511
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
#s(literal -1 binary64)
(-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/5040 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/25401600 binary64)
#s(literal -1/14400 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
#s(literal 1/5040 binary64)
#s(literal -1/120 binary64)
#s(literal 1/6 binary64)
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)))
#s(literal -1 binary64)
(-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)))
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) x) (*.f64 (*.f64 x x) x))) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) x) (*.f64 (*.f64 x x) x))) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)))
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) x) (*.f64 (*.f64 x x) x)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) x) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal 1/5040 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x) x))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x) x)
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) #s(literal 1/6 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x)
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))
(fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 x x)
x
#s(literal 1/25401600 binary64)
#s(literal -1/14400 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
#s(literal 1/5040 binary64)
#s(literal -1/120 binary64)
#s(literal 1/6 binary64)

localize437.0ms (5%)

Memory
-3.2MiB live, 648.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.109375
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy0.2805072470417679
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
accuracy15.89235457086676
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
accuracy0.0703125
(*.f64 (*.f64 (*.f64 x x) x) x)
accuracy0.0859375
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
accuracy30.4799839396086
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)))
accuracy0.08203125
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
accuracy0.109375
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy6.103213463989869
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
accuracy30.413718784303434
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)))
accuracy0.0625
(*.f64 (*.f64 x x) x)
accuracy0.31496815636669473
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
accuracy11.085335100631367
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
accuracy29.585816600970553
#s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))
accuracy0.19921875
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.2766009970417679
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
accuracy0.32891807974322373
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
accuracy3.567788537199307
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
Samples
184.0ms135×0valid
84.0ms73×1valid
64.0ms48×2valid
Compiler

Compiled 499 to 60 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 295.0ms
ival-add: 141.0ms (47.7% of total)
ival-mult: 57.0ms (19.3% of total)
const: 26.0ms (8.8% of total)
ival-exp: 25.0ms (8.5% of total)
ival-sub: 16.0ms (5.4% of total)
adjust: 15.0ms (5.1% of total)
ival-div: 14.0ms (4.7% of total)
ival-neg: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.3%)

Memory
1.4MiB live, 78.3MiB allocated
Counts
27 → 324
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/6 (pow x 2)) 1) (taylor 0 x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (- (* -1/120 (pow x 2)) 1/6)) 1) (taylor 0 x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (- (* (pow x 2) (- (* -1/5040 (pow x 2)) 1/120)) 1/6)) 1) (taylor 0 x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -31/15120 (pow x 2)))) 1/6))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt -1/120 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/5040 (pow x 2)) 1/120) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/5040 (pow x 2)) 1/120) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/5040 (pow x 2)) 1/120) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 6)) (taylor inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5040 (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 6)) (taylor -inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (patch (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (patch #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) (patch (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) (patch #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) (patch #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) (patch (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 5040 (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (patch (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) x) (patch (*.f64 (*.f64 (*.f64 x x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (patch (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
6.0ms
x
@inf
((/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)) (/ (- (exp x) (exp (neg x))) 2) (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (* x x) 1/6) 1) x) (* (* (* x x) x) 1/6) (* (* x x) x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (* (* (* x x) (* x x)) 1/120) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (* (* (* (* (* x x) x) x) 1/5040) (* x x)) (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (* x x)) 1) x) (+ (* (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (* x x)) 1) (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x))) (+ (* (* x x) 1/5040) 1/120) (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) (* (* x x) (* x x)) (* (* (* (* x x) x) x) 1/5040) (* (* (* x x) x) x) (+ (* 1/5040 (* x x)) -1/120))
4.0ms
x
@-inf
((/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)) (/ (- (exp x) (exp (neg x))) 2) (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (* x x) 1/6) 1) x) (* (* (* x x) x) 1/6) (* (* x x) x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (* (* (* x x) (* x x)) 1/120) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (* (* (* (* (* x x) x) x) 1/5040) (* x x)) (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (* x x)) 1) x) (+ (* (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (* x x)) 1) (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x))) (+ (* (* x x) 1/5040) 1/120) (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) (* (* x x) (* x x)) (* (* (* (* x x) x) x) 1/5040) (* (* (* x x) x) x) (+ (* 1/5040 (* x x)) -1/120))
3.0ms
x
@0
((/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)) (/ (- (exp x) (exp (neg x))) 2) (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (* x x) 1/6) 1) x) (* (* (* x x) x) 1/6) (* (* x x) x) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (* (* (* x x) (* x x)) 1/120) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (* (* (* (* (* x x) x) x) 1/5040) (* x x)) (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (/ (- (exp x) (exp (neg x))) 2) (* (+ (* (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (* x x)) 1) x) (+ (* (+ (* (* (+ (* (* (* x x) (* x x)) 1/25401600) -1/14400) (* x x)) (/ 1 (+ (* 1/5040 (* x x)) -1/120))) 1/6) (* x x)) 1) (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x))) (+ (* (* x x) 1/5040) 1/120) (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) (* (* x x) (* x x)) (* (* (* (* x x) x) x) 1/5040) (* (* (* x x) x) x) (+ (* 1/5040 (* x x)) -1/120))

simplify194.0ms (2.2%)

Memory
-18.0MiB live, 255.9MiB allocated
Algorithm
egg-herbie
Rules
13 256×lower-fma.f64
13 256×lower-fma.f32
4 460×lower-*.f64
4 460×lower-*.f32
2 388×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01532916
14592842
212132801
333362794
468202794
084782643
Stop Event
iter limit
node limit
Counts
324 → 314
Calls
Call 1
Inputs
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
-1
(- (* -1/6 (pow x 2)) 1)
(- (* (pow x 2) (- (* -1/120 (pow x 2)) 1/6)) 1)
(- (* (pow x 2) (- (* (pow x 2) (- (* -1/5040 (pow x 2)) 1/120)) 1/6)) 1)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -31/15120 (pow x 2)))) 1/6)))
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(* 1/6 x)
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
-1/120
(- (* 1/5040 (pow x 2)) 1/120)
(- (* 1/5040 (pow x 2)) 1/120)
(- (* 1/5040 (pow x 2)) 1/120)
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* -1/5040 (pow x 6))
(* -1 (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))
(* (pow x 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(/ 5040 (pow x 6))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 5))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 2))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* -1/5040 (pow x 6))
(* -1 (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))
(* (pow x 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 6))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(/ 5040 (pow x 6))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 5))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/5040 (pow x 2))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow x 2)) 1)
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))
(- (* (pow x 2) (- (* -1/120 (pow x 2)) 1/6)) 1)
(fma.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1/5040 (pow x 2)) 1/120)) 1/6)) 1)
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -31/15120 (pow x 2)))) 1/6)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
-1/120
#s(literal -1/120 binary64)
(- (* 1/5040 (pow x 2)) 1/120)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(- (* 1/5040 (pow x 2)) 1/120)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(- (* 1/5040 (pow x 2)) 1/120)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64))
(* -1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/120 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x) x)
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64))
(/ 5040 (pow x 6))
(/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 5040 binary64) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (/.f64 #s(literal 43182720 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/5040 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 1/5040 binary64))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64))
(* -1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/120 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x) x)
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)) x)
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/5040 (pow x 7))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x))
(* 1/5040 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64))
(/ 5040 (pow x 6))
(/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/ (- 5040 (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 5040 binary64) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (* 211680 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/ (- (+ 5040 (/ 4656960 (pow x 4))) (+ (* 211680 (/ 1 (pow x 2))) (* 43182720 (/ 1 (pow x 6))))) (pow x 6))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4656960 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 5040 binary64)) (/.f64 #s(literal 211680 binary64) (*.f64 x x))) (/.f64 #s(literal 43182720 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/5040 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 1/5040 binary64))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal -1/5040 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow x 4)
(*.f64 (*.f64 (*.f64 x x) x) x)
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(* (pow x 2) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))

rewrite215.0ms (2.4%)

Memory
2.4MiB live, 444.7MiB allocated
Rules
6 644×lower-fma.f32
6 632×lower-fma.f64
4 146×lower-*.f32
4 116×lower-*.f64
3 648×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062555
098491
1397399
22527383
08488375
Stop Event
iter limit
node limit
iter limit
Counts
27 → 467
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x)
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x)
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(pow.f64 (exp.f64 (neg.f64 (log1p.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 x x) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 x x) #s(literal -1 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) x #s(literal -1 binary64))
(fma.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (neg.f64 x) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (*.f64 x x)) #s(literal -1 binary64))
(fma.f64 (*.f64 x x) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(fma.f64 x (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (-.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(+.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (/.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (/.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) (/.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))) (/.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (/.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 x #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) x)
(*.f64 x (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 x #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 x (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) x))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
(*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x)
(*.f64 x #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))))
#s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) x)) x)
(*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))
(*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 #s(literal 1/5040 binary64) x))) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 #s(literal 1/5040 binary64) x))) x)
(*.f64 x #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 #s(literal 1/5040 binary64) x))))
#s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 #s(literal 1/5040 binary64) x)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)
(*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)))
(*.f64 x (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 x (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 x (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) #s(literal 1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x)) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) #s(literal 1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (/.f64 x #s(literal 1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1 binary64) #s(literal 1/6 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) #s(literal 1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (/.f64 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)) (*.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (*.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x)
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) x)
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x)
(+.f64 x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x))
(+.f64 x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(pow.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/207360000 binary64)) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/207360000 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/16390160963076096000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2985984000000 binary64)) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/365783040000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/16390160963076096000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2985984000000 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/365783040000 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/16390160963076096000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2985984000000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/365783040000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))) (/.f64 #s(literal -1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal -1/120 binary64))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) x) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/6 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) x) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/6 binary64) x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) x)) x)
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/5040 binary64)))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/207360000 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/16390160963076096000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2985984000000 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/365783040000 binary64))))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1/207360000 binary64)) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/16390160963076096000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2985984000000 binary64)) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/365783040000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/16390160963076096000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1/2985984000000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/365783040000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (neg.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) x #s(literal -1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))
(fma.f64 x (*.f64 #s(literal 1/5040 binary64) x) #s(literal -1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1/120 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (/.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (/.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/645241282560000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal -1/120 binary64))
(+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))

eval130.0ms (1.5%)

Memory
15.8MiB live, 329.2MiB allocated
Compiler

Compiled 28 487 to 2 336 computations (91.8% saved)

prune191.0ms (2.2%)

Memory
-3.4MiB live, 481.0MiB allocated
Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New8188826
Fresh31316
Picked235
Done033
Total82327850
Accuracy
100.0%
Counts
850 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sinh.f64 x)
57.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x) x x))
82.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
57.6%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 x (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
43.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) #s(approx (+ (* 1/5040 (* x x)) -1/120) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
69.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
90.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
94.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x) #s(literal 1 binary64)) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x))) (/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))) x))
48.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/5040 binary64))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))) x) x)) x))
51.8%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
44.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
44.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
36.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
48.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))))
36.9%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
36.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
Compiler

Compiled 1 374 to 426 computations (69% saved)

regimes70.0ms (0.8%)

Memory
-10.7MiB live, 108.8MiB allocated
Counts
44 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/5040 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x))) (/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 x (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))) (*.f64 x x) #s(literal 1 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) #s(approx (+ (* 1/5040 (* x x)) -1/120) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x) x x))
(sinh.f64 x)
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Outputs
(sinh.f64 x)
Calls

3 calls:

12.0ms
x
12.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
11.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
100.0%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes47.0ms (0.5%)

Memory
16.8MiB live, 94.4MiB allocated
Counts
42 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/5040 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x))) (/.f64 #s(literal 5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 x (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 x x) x))) (*.f64 x x) #s(literal 1 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) (/.f64 x (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) #s(approx (+ (* 1/5040 (* x x)) -1/120) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) x) x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64))))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x) x x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
Calls

3 calls:

21.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
14.0ms
x
10.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
94.4%1x
94.4%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
94.4%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes25.0ms (0.3%)

Memory
-20.9MiB live, 65.7MiB allocated
Counts
25 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/5040 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64)) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
Calls

3 calls:

10.0ms
x
7.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
6.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
94.3%1x
94.3%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
94.3%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes27.0ms (0.3%)

Memory
16.3MiB live, 55.7MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) (*.f64 x x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1/5040 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 x x) x))) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64))))
Calls

3 calls:

14.0ms
x
6.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
6.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
94.4%2x
94.4%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
94.4%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes32.0ms (0.4%)

Memory
-0.8MiB live, 38.3MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
Calls

3 calls:

21.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
5.0ms
x
4.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
90.5%1x
90.5%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
90.5%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes39.0ms (0.4%)

Memory
-3.1MiB live, 36.6MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
Calls

3 calls:

31.0ms
x
4.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
4.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
90.3%1x
90.3%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
90.3%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes14.0ms (0.2%)

Memory
-2.8MiB live, 37.8MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/120 binary64) x))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/120 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x))
Calls

3 calls:

6.0ms
x
3.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
3.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
90.5%2x
90.5%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
90.5%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes8.0ms (0.1%)

Memory
27.1MiB live, 27.1MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x) x x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
Calls

3 calls:

3.0ms
x
2.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
2.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
82.7%1x
82.7%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
82.7%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes8.0ms (0.1%)

Memory
-18.7MiB live, 20.1MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))))
Calls

3 calls:

3.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
2.0ms
x
2.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
82.9%2x
82.9%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
82.9%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes5.0ms (0.1%)

Memory
15.9MiB live, 15.9MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))))
Calls

3 calls:

2.0ms
x
1.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
1.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
82.5%2x
82.5%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
82.5%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes6.0ms (0.1%)

Memory
-25.9MiB live, 13.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
Calls

3 calls:

3.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
1.0ms
x
1.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
51.8%1x
51.8%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
51.8%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00016581676283478064
+inf
Compiler

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00016581676283478064
+inf
Compiler

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00016581676283478064
+inf
Compiler

Compiled 12 to 11 computations (8.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00016581676283478064
+inf
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify9.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
091438
1116438
2121438
3124438
4125438
Stop Event
saturated
Calls
Call 1
Inputs
(sinh.f64 x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))
Outputs
(sinh.f64 x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1 binary64)) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (/ 1 (/ -1 (- -1 (* (* (+ (* (+ (* (* x x) 1/5040) 1/120) (* x x)) 1/6) x) x)))) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) #s(literal 1/5040 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 #s(approx (+ (* 1/120 (* x x)) 1/6) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 1 binary64)) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) x)))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* 1/120 (* x x)) 1/6) (* x x)) 1) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 x x))) x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x)))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 7378697629483821/36893488147419103232 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (* (+ (* (* x x) 1/6) 1) x) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) #s(literal 1 binary64)) x))

soundness1.5s (16.9%)

Memory
-3.9MiB live, 1 278.1MiB allocated
Rules
18 510×lower-fma.f64
18 510×lower-fma.f32
16 208×lower-fma.f64
16 208×lower-fma.f32
13 256×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049471
077429
1247385
21451369
08175359
0721
01217
14713
229413
0307213
062555
098491
1397399
22527383
08488375
01532916
14592842
212132801
333362794
468202794
084782643
025166
042148
1175148
21258148
08258148
0991484
13171430
28231417
332661414
468681414
081881303
074323
1218322
2533316
31385316
42115316
53210316
63765316
75167316
86338316
97587316
08153294
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
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 525 to 232 computations (55.8% saved)

preprocess66.0ms (0.7%)

Memory
-16.2MiB live, 179.9MiB allocated
Remove

(negabs x)

Compiler

Compiled 412 to 104 computations (74.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...