Hyperbolic sine

Time bar (total: 11.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB 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.6s (13.6%)

Memory
36.2MiB live, 3 103.4MiB allocated
Samples
636.0ms1 497×2valid
448.0ms2 426×1valid
279.0ms4 333×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-exp: 813.0ms (72.1% of total)
ival-div: 130.0ms (11.5% of total)
ival-sub: 75.0ms (6.7% of total)
adjust: 63.0ms (5.6% of total)
ival-neg: 32.0ms (2.8% of total)
ival-true: 6.0ms (0.5% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain137.0ms (1.2%)

Memory
6.6MiB live, 319.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1140-1(-0.006749669293530909)(-.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)))cancellation1132
Confusion
Predicted +Predicted -
+1131
-0142
Precision
1.0
Recall
0.9912280701754386
Confusion?
Predicted +Predicted MaybePredicted -
+11310
-01141
Precision?
0.991304347826087
Recall?
1.0
Freqs
test
numberfreq
0143
1113
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
36.0ms78×2valid
26.0ms138×1valid
19.0ms296×0valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-exp: 48.0ms (74.7% of total)
ival-div: 5.0ms (7.8% of total)
ival-sub: 4.0ms (6.2% of total)
adjust: 3.0ms (4.7% of total)
ival-neg: 2.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess43.0ms (0.4%)

Memory
9.0MiB live, 91.6MiB 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 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
Symmetry

(negabs x)

Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 7 computations (22.2% saved)

simplify21.0ms (0.2%)

Memory
-7.6MiB live, 31.9MiB 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 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/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)

localize66.0ms (0.6%)

Memory
-30.9MiB live, 97.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 x)
accuracy0
(exp.f64 (neg.f64 x))
accuracy0
(exp.f64 x)
accuracy25.84024595898231
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Samples
15.0ms39×2valid
12.0ms69×1valid
9.0ms148×0valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-exp: 19.0ms (71.2% of total)
ival-div: 3.0ms (11.2% of total)
adjust: 2.0ms (7.5% of total)
ival-sub: 2.0ms (7.5% of total)
ival-neg: 1.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)

series3.0ms (0%)

Memory
6.4MiB live, 6.4MiB 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 (* 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 (* 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 (* 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 (- (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) (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 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 (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 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 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 (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 (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 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 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 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

15 calls:

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

simplify427.0ms (3.6%)

Memory
13.4MiB live, 804.1MiB 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
2536316
31389316
42118316
53210316
63762316
75168316
86336316
97581316
08147294
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))))))))
(* 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/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))))
(* 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))))))))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
1
(+ 1 x)
(+ 1 (* x (+ 1 (* 1/2 x))))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
1
(+ 1 (* -1 x))
(+ 1 (* x (- (* 1/2 x) 1)))
(+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))
(exp (neg x))
(exp (neg x))
(exp (neg x))
(exp (neg x))
(exp (* -1 x))
(exp (* -1 x))
(exp (* -1 x))
(exp (* -1 x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) #s(literal -1/2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(- (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 (* -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)))
1
#s(literal 1 binary64)
(+ 1 x)
(+.f64 x #s(literal 1 binary64))
(+ 1 (* x (+ 1 (* 1/2 x))))
(fma.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* -1 x))
(-.f64 #s(literal 1 binary64) x)
(+ 1 (* x (- (* 1/2 x) 1)))
(fma.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(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))
(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)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)

rewrite214.0ms (1.8%)

Memory
25.6MiB live, 259.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 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (*.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))))
(+.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(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)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sinh.f64 x)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 2 binary64)))
(-.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 (exp.f64 (*.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))))
(-.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (/.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 (neg.f64 x) x)) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 x x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 x) x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(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 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.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 (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 #s(literal 1 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #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/2 binary64) (exp.f64 x) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(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 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x))) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) (*.f64 (exp.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 (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 #s(literal 1/2 binary64) (neg.f64 (exp.f64 (neg.f64 x)))))
(neg.f64 (neg.f64 (sinh.f64 x)))
(sinh.f64 x)
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (exp.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.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 (neg.f64 x) x)) #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)) (*.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))))
(/.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 #s(literal -2 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.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 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(/.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 (*.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 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)) (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 x #s(literal -2 binary64) (-.f64 (neg.f64 x) x)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 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 (neg.f64 x) x)))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) (*.f64 #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 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (*.f64 (exp.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (exp.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 #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (exp.f64 (neg.f64 x)))) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (*.f64 (exp.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (neg.f64 (exp.f64 (neg.f64 x))))) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.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 (*.f64 (neg.f64 (exp.f64 x)) (*.f64 (exp.f64 x) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (exp.f64 x) #s(literal 2 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 #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 (neg.f64 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (fma.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (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))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.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 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.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 1 binary64) (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 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 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.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 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.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 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal -1/2 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.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 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.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 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) 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 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (cosh.f64 x))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (sinh.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sinh.f64 x)))
(*.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 (*.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 (/.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 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 1/4 binary64))
(*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 #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 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.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 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(*.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 (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 #s(literal 1 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 3 binary64)))) (-.f64 (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (exp.f64 (+.f64 x x)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (+.f64 (exp.f64 (+.f64 x x)) (expm1.f64 (-.f64 (neg.f64 x) x))))
(+.f64 (exp.f64 x) (neg.f64 (exp.f64 (neg.f64 x))))
(+.f64 (neg.f64 (exp.f64 (neg.f64 x))) (exp.f64 x))
(+.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(+.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (neg.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(+.f64 (neg.f64 (neg.f64 (exp.f64 x))) (neg.f64 (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(-.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(-.f64 (+.f64 (exp.f64 x) #s(literal 0 binary64)) (exp.f64 (neg.f64 x)))
(fma.f64 (exp.f64 x) #s(literal 1 binary64) (neg.f64 (exp.f64 (neg.f64 x))))
(fma.f64 (exp.f64 x) (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (neg.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 x) (/.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(fma.f64 (exp.f64 (neg.f64 x)) #s(literal -1 binary64) (exp.f64 x))
(fma.f64 #s(literal 2 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (exp.f64 x) (neg.f64 (exp.f64 (neg.f64 x))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (neg.f64 x))) (exp.f64 x))
(fma.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (/.f64 (exp.f64 x) (cosh.f64 x)) (neg.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.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 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(fma.f64 (exp.f64 (+.f64 x x)) (/.f64 (exp.f64 x) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(fma.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 x)) (exp.f64 x))
(fma.f64 (exp.f64 (*.f64 x #s(literal 3/2 binary64))) (/.f64 (exp.f64 (*.f64 x #s(literal 3/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(fma.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (neg.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(fma.f64 (/.f64 (exp.f64 (+.f64 x x)) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (+.f64 (exp.f64 (+.f64 x x)) (expm1.f64 (-.f64 (neg.f64 x) x))) (neg.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(fma.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 3 binary64)))) (-.f64 (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (exp.f64 (+.f64 x x)) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(fma.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(neg.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 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 -2 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (-.f64 (exp.f64 (+.f64 x x)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 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 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 x #s(literal -2 binary64) (-.f64 (neg.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 (neg.f64 x) x)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 x #s(literal -2 binary64) (-.f64 (neg.f64 x) x))))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.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 (neg.f64 x) x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 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 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(/.f64 (neg.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 (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 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (cosh.f64 x))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (fma.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (fma.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))))
(/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (exp.f64 (+.f64 x x))) (-.f64 (neg.f64 (exp.f64 (neg.f64 x))) (exp.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))) (+.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (-.f64 (neg.f64 x) x)) (*.f64 #s(literal 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 (neg.f64 x) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.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 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (fma.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 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))
(/.f64 (*.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 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 (fma.f64 (exp.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #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 (neg.f64 x) x)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))) (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (exp.f64 (*.f64 (-.f64 (neg.f64 x) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 x #s(literal -2 binary64) (-.f64 (neg.f64 x) x))))))
(/.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 (neg.f64 x) x)))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (sinh.f64 x))
(*.f64 (sinh.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (neg.f64 (sinh.f64 x)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sinh.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 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (cosh.f64 x)))
(*.f64 #s(literal 4 binary64) (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(*.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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 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 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 (*.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 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 3 binary64)))) (-.f64 (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64))) (fma.f64 #s(literal 1 binary64) (exp.f64 (+.f64 x x)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) x (+.f64 x x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (+.f64 x x)) (exp.f64 (-.f64 (neg.f64 x) x))))
(*.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 x #s(literal -3 binary64))))) (+.f64 (exp.f64 (+.f64 x x)) (expm1.f64 (-.f64 (neg.f64 x) x))))
(exp.f64 x)
(/.f64 (exp.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 x)))
(/.f64 (neg.f64 (exp.f64 x)) #s(literal -1 binary64))
(*.f64 (exp.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 x))
(exp.f64 (neg.f64 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (neg.f64 x))))
(neg.f64 (neg.f64 (exp.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 x)))
(pow.f64 (exp.f64 x) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) x)
(*.f64 (exp.f64 (neg.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (neg.f64 x))))
(*.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)))
(*.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))))
(log.f64 (exp.f64 (neg.f64 x)))
(+.f64 (neg.f64 x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (exp.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) x))
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(neg.f64 x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 x x)) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x x))) (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 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 #s(literal 0 binary64) (neg.f64 x)))
(*.f64 x #s(literal -1 binary64))
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))

eval39.0ms (0.3%)

Memory
-9.5MiB live, 107.1MiB allocated
Compiler

Compiled 6 382 to 935 computations (85.3% saved)

prune60.0ms (0.5%)

Memory
-0.2MiB live, 135.2MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New3515356
Fresh000
Picked101
Done000
Total3525357
Accuracy
100.0%
Counts
357 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
100.0%
(sinh.f64 x)
91.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
93.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
Compiler

Compiled 140 to 76 computations (45.7% saved)

simplify473.0ms (4%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
cost-diff0
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
cost-diff0
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
cost-diff0
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
cost-diff0
(*.f64 x #s(literal 1/6 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
cost-diff0
(sinh.f64 x)
Rules
15 788×lower-fma.f32
15 770×lower-fma.f64
3 906×lower-*.f32
3 890×lower-*.f64
2 492×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037302
065284
1159284
2411278
31075278
41999278
53683278
63874278
74674278
86004278
97059278
107632278
08277272
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sinh.f64 x)
x
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
(*.f64 x x)
x
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(*.f64 x x)
x
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 x #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
x
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 x x)
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(*.f64 x (fma.f64 x (*.f64 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))
(*.f64 x #s(literal 1/5040 binary64))
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
x
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x x)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
#s(literal 1/2520 binary64)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
#s(literal 2 binary64)
Outputs
(sinh.f64 x)
x
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(*.f64 x x)
x
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(*.f64 x x)
x
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 x #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
x
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 x x)
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 x (fma.f64 x (*.f64 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))
(*.f64 x #s(literal 1/5040 binary64))
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
x
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x x)
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64))
#s(literal 1/2520 binary64)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
#s(literal 2 binary64)

localize194.0ms (1.6%)

Memory
19.1MiB live, 495.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.03515625
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
accuracy0.04296875
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
accuracy0.2596000454974625
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
accuracy4.249631268598655
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
accuracy0.03515625
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
accuracy0.05859375
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
accuracy0.1171875
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
accuracy0.08984375
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
accuracy0.11328125
(*.f64 x #s(literal 1/120 binary64))
accuracy0.19140625
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
accuracy5.468607418711575
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
accuracy0
(*.f64 x x)
accuracy0.06640625
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
accuracy0.32421875
(*.f64 x #s(literal 1/6 binary64))
accuracy10.128953369910581
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
accuracy0.0078125
(sinh.f64 x)
Samples
54.0ms69×1valid
46.0ms148×0valid
39.0ms39×2valid
Compiler

Compiled 248 to 43 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-mult: 39.0ms (34.4% of total)
const: 23.0ms (20.3% of total)
ival-exp: 21.0ms (18.5% of total)
ival-add: 13.0ms (11.5% of total)
adjust: 10.0ms (8.8% of total)
ival-div: 3.0ms (2.6% of total)
ival-sub: 2.0ms (1.8% of total)
ival-sinh: 2.0ms (1.8% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
0.5MiB live, 73.5MiB allocated
Counts
22 → 264
Calls
Call 1
Inputs
#s(alt (sinh.f64 x) (patch (sinh.f64 x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())
Outputs
#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/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/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 x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) (patch (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) 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 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) 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 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 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 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) (patch (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #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) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #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 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #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 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #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 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (neg x)))) (taylor inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (- (exp x) (exp (* -1 x)))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (patch (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* 1/3 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<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 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (neg x))) (taylor inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (exp x) (exp (* -1 x))) (taylor -inf x) (#s(alt #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) (patch #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* 1/3 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<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 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 7)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow x 2)))) (pow x 2))) 1/2520))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* 1/3 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6))))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/120 binary64)) (patch (*.f64 x #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 x) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/120 (* 1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/120 (* 1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/120 (* 1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (patch (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (patch (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/60 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/60 (* 1/2520 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/60 (* 1/2520 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/60 (* 1/2520 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/3 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* 1/60 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2520 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/2520 (* 1/60 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (patch (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #<representation binary64>) () ())) ())
Calls

66 calls:

TimeVariablePointExpression
3.0ms
x
@0
(+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x)
1.0ms
x
@inf
(* x (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1))
1.0ms
x
@-inf
(sinh x)
1.0ms
x
@inf
(sinh x)
0.0ms
x
@inf
(* x (+ (* (* x x) (+ (* (* x x) (+ (* (* x x) 1/2520) 1/60)) 1/3)) 2))

simplify465.0ms (3.9%)

Memory
2.0MiB live, 795.1MiB allocated
Algorithm
egg-herbie
Rules
14 412×lower-fma.f64
14 412×lower-fma.f32
4 138×lower-*.f64
4 138×lower-*.f32
3 034×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01572298
15332238
214222214
339272210
478362210
081422065
Stop Event
iter limit
node limit
Counts
264 → 256
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))))))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (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))))
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/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/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))))
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))
(* (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))
(* (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))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
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/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/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))))
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/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 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/6 x)
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (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/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/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))))
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/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 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
(+ 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))
(* (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))
(* (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))))))
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/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/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))))
(* 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))))))))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(* 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/2520 (pow x 7))
(* (pow x 7) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6)))))))
(* 1/2520 (pow x 7))
(* (pow x 7) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow x 2)))) (pow x 2))) 1/2520)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))))
2
(+ 2 (* 1/3 (pow x 2)))
(+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2)))))
(+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))))
(* 1/2520 (pow x 6))
(* (pow x 6) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6)))))))
(* 1/2520 (pow x 6))
(* (pow x 6) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6)))))))
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(* 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/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/120 x)
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (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/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 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/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)))))
(* 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/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/60
(+ 1/60 (* 1/2520 (pow x 2)))
(+ 1/60 (* 1/2520 (pow x 2)))
(+ 1/60 (* 1/2520 (pow x 2)))
(* 1/2520 (pow x 2))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* 1/2520 (pow x 2))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
1/3
(+ 1/3 (* 1/60 (pow x 2)))
(+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))
(+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))
(* 1/2520 (pow x 4))
(* (pow x 4) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(* 1/2520 (pow x 4))
(* (pow x 4) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* 1/6 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x 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))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x 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))))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(- (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 (* -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)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(* 1/2520 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/2520 binary64))
(* (pow x 7) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 x x))))
(* (pow x 7) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))
(* 1/2520 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/2520 binary64))
(* (pow x 7) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow x 2)))) (pow x 2))) 1/2520)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
2
#s(literal 2 binary64)
(+ 2 (* 1/3 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(* 1/2520 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2520 binary64))
(* (pow x 6) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 x x))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 2 binary64))
(* 1/2520 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2520 binary64))
(* (pow x 6) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 x x))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 6) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (+ (* 1/60 (/ 1 (pow x 2))) (* 2 (/ 1 (pow x 6)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (*.f64 x x)) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 2 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/5040 (pow x 4))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
1/60
#s(literal 1/60 binary64)
(+ 1/60 (* 1/2520 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(+ 1/60 (* 1/2520 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(+ 1/60 (* 1/2520 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(* 1/2520 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2520 binary64))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(* 1/2520 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2520 binary64))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(* (pow x 2) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* 1/60 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))
(+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(* 1/2520 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/2520 binary64))
(* (pow x 4) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))
(* 1/2520 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/2520 binary64))
(* (pow x 4) (+ 1/2520 (* 1/60 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))
(* (pow x 4) (+ 1/2520 (+ (/ 1/3 (pow x 4)) (* 1/60 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))

rewrite363.0ms (3.1%)

Memory
19.2MiB live, 783.5MiB allocated
Rules
5 908×lower-fma.f32
5 890×lower-fma.f64
4 172×lower-*.f32
4 156×lower-*.f64
3 100×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037274
065252
1302246
22267246
08201240
Stop Event
iter limit
node limit
iter limit
Counts
22 → 503
Calls
Call 1
Inputs
(sinh.f64 x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
(*.f64 x x)
(*.f64 x #s(literal 1/6 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x #s(literal 1/120 binary64))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 x (fma.f64 x (*.f64 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 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
Outputs
(+.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 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 (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))))) #s(literal 2 binary64)))
(-.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 (exp.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x)))))) (/.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(-.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 (*.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 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #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 (*.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #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 (/.f64 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.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))))
(neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal -2 binary64)))
(sinh.f64 x)
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)))))
(/.f64 (*.f64 #s(literal -2 binary64) (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 2 binary64) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal 1 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 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 4 binary64))
(/.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 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x)))))))
(/.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 #s(literal -2 binary64) (sinh.f64 x))) #s(literal 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 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #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 (-.f64 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #s(literal 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 #s(literal 3 binary64))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.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 2 binary64) (cosh.f64 x)))
(/.f64 (-.f64 (neg.f64 (exp.f64 x)) (neg.f64 (exp.f64 (neg.f64 x)))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))))
(/.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 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 (neg.f64 x))))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (neg.f64 (exp.f64 (neg.f64 x))))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal -2 binary64)))
(/.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 (*.f64 (neg.f64 (exp.f64 x)) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))))
(/.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) (neg.f64 (exp.f64 (neg.f64 x))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)))) #s(literal -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 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #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 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 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))) (exp.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))))))
(/.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 (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 (pow.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 2 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)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal -1 binary64)))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.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 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.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 (/.f64 (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x)))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (+.f64 (exp.f64 (+.f64 x x)) (+.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (neg.f64 x) x))))))
(*.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)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x))
(+.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) x)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) x)
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 x x (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (neg.f64 x))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x))
(+.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x)
(fma.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x x)) x)
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 x x) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) x)
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (neg.f64 x))))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) x (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 x #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(/.f64 (*.f64 x (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (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)) (*.f64 x (*.f64 x x)) x))
(+.f64 x (*.f64 (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)) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) (*.f64 (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)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (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)) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) (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))) x)
(fma.f64 (*.f64 x x) (*.f64 x (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))) x)
(fma.f64 (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)) (*.f64 x (*.f64 x x)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (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)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 x x) (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))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (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)) x)
(fma.f64 (*.f64 x (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))) (*.f64 x x) x)
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) (*.f64 (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)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) (*.f64 (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)) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (-.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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)))))
(/.f64 (*.f64 x (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)) x) (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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)))))
(/.f64 (*.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)) x) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) (*.f64 (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)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) (*.f64 (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)) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) x)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 x (-.f64 (*.f64 (*.f64 (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)) (*.f64 x (*.f64 x x))) (*.f64 (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)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (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)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (fma.f64 (*.f64 x x) (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)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (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)) #s(literal 1 binary64)) x)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (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))))
(+.f64 (*.f64 (*.f64 x x) (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))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 (*.f64 x x) (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)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (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))))) (/.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (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 x (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))) #s(literal 1 binary64))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (*.f64 x (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))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (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)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (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)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (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)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (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))) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (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))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (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))) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x) x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)) (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) (*.f64 (*.f64 x x) (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))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)) (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) (*.f64 (*.f64 x x) (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)))))))
(/.f64 (neg.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (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)))))
(/.f64 (-.f64 (*.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 (*.f64 x x) (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)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (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))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 (*.f64 x x) (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)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 (*.f64 x x) (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)) #s(literal -1 binary64))) (/.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 (*.f64 x x) (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)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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 (*.f64 x x) (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)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64)) (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (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))) (*.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (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))))))
(*.f64 (fma.f64 (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)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (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)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) #s(literal -1 binary64)))
#s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64)))))
(fma.f64 x #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64)))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 2 binary64)))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) x (*.f64 x #s(literal 2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)) (*.f64 x #s(literal 2 binary64)))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x x) (*.f64 x #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) (*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64))) (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)) x) (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)) x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) (*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)))) (neg.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)) x)) (neg.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))))) (fma.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) (*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)) x)
(+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (-.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) x #s(literal 2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) x) x (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)) (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)) (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)) (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)))))
(/.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64))) (neg.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))) (-.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) (pow.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64)) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/27 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/3 binary64)) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64)) (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal 4 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 (fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(*.f64 x #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) x)
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)))))
(/.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) x (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/5040 binary64) (*.f64 x #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #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 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) x) (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 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #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 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #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 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) x)) (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 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) (fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(*.f64 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)) x)
(+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 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 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(fma.f64 x (*.f64 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 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) x #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.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)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.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 (*.f64 x x) #s(literal 1/5040 binary64) #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 x (*.f64 x #s(literal 1/5040 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (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 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #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 (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 (*.f64 x x) #s(literal 1/5040 binary64) #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 x (*.f64 x #s(literal 1/5040 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (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 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64)) (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 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 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)))))))
(pow.f64 (/.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)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #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 (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 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))) (/.f64 #s(literal 1/36 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))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (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 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) x #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (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 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (neg.f64 (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))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))) (*.f64 (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)) #s(literal 1/36 binary64))) (*.f64 (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 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))) (/.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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 (/.f64 #s(literal 1/36 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))) (/.f64 #s(literal 1/36 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))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))) (/.f64 #s(literal 1/36 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)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (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)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 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))))
(+.f64 #s(literal 1/60 binary64) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)) #s(literal 1/60 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (/.f64 #s(literal 1/3600 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))))
(-.f64 (/.f64 #s(literal 1/3600 binary64) (-.f64 #s(literal 1/60 binary64) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (-.f64 #s(literal 1/60 binary64) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))))
(fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal 1/60 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 x x) #s(literal 1/60 binary64))
(fma.f64 (*.f64 x #s(literal 1/2520 binary64)) x #s(literal 1/60 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64)) (+.f64 #s(literal 1/3600 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))))
(/.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64))) (-.f64 #s(literal 1/60 binary64) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3600 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)))) (neg.f64 (-.f64 #s(literal 1/60 binary64) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/3600 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (/.f64 #s(literal 1/3600 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (/.f64 #s(literal 1/3600 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))) (/.f64 #s(literal 1/3600 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64) #s(literal 1/216000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) (-.f64 #s(literal 1/3600 binary64) (*.f64 (*.f64 x x) #s(literal 1/151200 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64))))
(+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/3 binary64))
(+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(+.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (-.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/2520 binary64)) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1/2520 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 x x) #s(literal 1/3 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)) (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/2520 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) x #s(literal 1/3 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2520 binary64) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)) x) x (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))))) (-.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/16003008000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/216000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))))) (+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/60 binary64)) (*.f64 (*.f64 x x) #s(literal 1/60 binary64))) (*.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/2520 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/60 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64)) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))))) #s(literal 1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))))

eval163.0ms (1.4%)

Memory
-18.9MiB live, 262.1MiB allocated
Compiler

Compiled 27 326 to 2 235 computations (91.8% saved)

prune137.0ms (1.2%)

Memory
-15.5MiB live, 421.6MiB allocated
Pruning

23 alts after pruning (19 fresh and 4 done)

PrunedKeptTotal
New84019859
Fresh000
Picked145
Done000
Total84123864
Accuracy
100.0%
Counts
864 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2520 binary64) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
63.7%
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
93.3%
(*.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
100.0%
(sinh.f64 x)
91.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
93.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) x))
91.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
90.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x 1/120)) 1/6) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
93.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
93.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
63.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (/.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 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
93.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(approx (+ (* x (* x 1/5040)) 1/120) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
50.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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))) #s(literal 1 binary64))))
91.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
46.9%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
42.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
Compiler

Compiled 828 to 415 computations (49.9% saved)

simplify800.0ms (6.7%)

Memory
41.8MiB live, 1 195.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 x x) (*.f64 x x))
cost-diff0
(*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
cost-diff640
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
cost-diff0
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
cost-diff0
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
cost-diff0
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
cost-diff0
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
cost-diff0
#s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))
cost-diff0
(*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (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)))
cost-diff0
(fma.f64 (*.f64 (*.f64 x x) (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))) x x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
Rules
36 224×lower-fma.f32
36 212×lower-fma.f64
4 000×lower-+.f64
4 000×lower-+.f32
3 064×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054512
081457
1207425
2425419
3882419
41141419
51279419
61573419
72342419
83114419
93775419
105086419
115795419
126268419
136326419
146352419
156426419
166457419
176474419
186493419
196500419
206504419
216504419
08058409
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
(fma.f64 (*.f64 (*.f64 x x) (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))) x x)
(*.f64 (*.f64 x x) (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)))
(*.f64 x x)
x
(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 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
(*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))
x
#s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
x
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
x
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
#s(literal 1/5040 binary64)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
x
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal 1 binary64)
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
(fma.f64 (*.f64 (*.f64 x x) (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))) x x)
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x x) (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)))
(*.f64 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(*.f64 x x)
x
(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 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 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))
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
(*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))
x
#s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
x
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))) x))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))) x)
x
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
#s(literal 1/5040 binary64)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
(*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)
x
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x x)
(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))
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal 1 binary64)

localize228.0ms (1.9%)

Memory
-26.5MiB live, 422.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.11166000976844202
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy0.2605425777028052
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
accuracy0.32421875
(*.f64 x #s(literal 1/6 binary64))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
accuracy0.0625
(*.f64 x (*.f64 x (*.f64 x x)))
accuracy0.4907735388971278
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
accuracy27.961721861856528
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
accuracy0.0859375
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
accuracy0.36340471031673516
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy5.468607418711575
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
accuracy27.35236986292433
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
accuracy0.01953125
(*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
accuracy34.67596660383581
#s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))
accuracy0.04296875
(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))
accuracy0.16015625
(*.f64 (*.f64 x x) (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)))
accuracy0.2605425777028052
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
Samples
63.0ms148×0valid
54.0ms69×1valid
41.0ms39×2valid
Compiler

Compiled 361 to 50 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-mult: 67.0ms (51.4% of total)
ival-exp: 21.0ms (16.1% of total)
ival-add: 15.0ms (11.5% of total)
const: 11.0ms (8.4% of total)
adjust: 10.0ms (7.7% of total)
ival-div: 3.0ms (2.3% 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)

series21.0ms (0.2%)

Memory
3.1MiB live, 47.7MiB allocated
Counts
26 → 312
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 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 (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)) (patch (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)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) 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 x x) (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))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (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))) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<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 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<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 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<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 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<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 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<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 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<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 x x) (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))) (patch (*.f64 (*.f64 x x) (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))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 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) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 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) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 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) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 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 (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 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) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 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) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 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) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<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 #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<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 #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (patch (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #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(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 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 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (patch (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<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 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #<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 (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 (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/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/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 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/6 (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (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)) (patch (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)) #<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 x x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (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)) #<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 x x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (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)) (patch (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)) #<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 x x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (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)) #<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 x x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x x))) (patch (*.f64 x (*.f64 x (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
Calls

78 calls:

TimeVariablePointExpression
0.0ms
x
@0
(* x (* x (* x (* (* x x) 1/120))))
0.0ms
x
@0
(* x (* x (* (* x x) 1/120)))
0.0ms
x
@inf
(* 1/5040 (* x (* x (* x x))))
0.0ms
x
@inf
(+ (* (* (* x x) (+ (* (* x x) (+ (* (* x x) 1/5040) 1/120)) 1/6)) x) x)
0.0ms
x
@0
(* x (* (* x x) 1/120))

simplify325.0ms (2.7%)

Memory
11.1MiB live, 648.0MiB allocated
Algorithm
egg-herbie
Rules
13 548×lower-fma.f64
13 548×lower-fma.f32
3 102×lower-*.f64
3 102×lower-*.f32
2 012×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0922682
12812614
27362582
320372582
442432582
570542582
082192421
Stop Event
iter limit
node limit
Counts
312 → 302
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))))))))
(* 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/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))))
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/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 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/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/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 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))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
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/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/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))))
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/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 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
(+ 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))
(* (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))
(* (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))))))
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/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/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))))
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/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 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 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 1/120 (pow x 4))
(* 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))))))))
(* 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/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))))
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/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 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
(+ 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))
(* (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))
(* (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
(+ 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))
(* (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))
(* (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))))))
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/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/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))))
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/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 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)))))))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (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 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/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)))))
(* 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/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/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
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)))))
(* 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/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/5040 (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 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 4))
(* 1/5040 (pow x 4))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x)))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal -1/120 binary64)) #s(literal 1/5040 binary64)))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x)))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal -1/120 binary64)) #s(literal 1/5040 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) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x)))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal -1/120 binary64)) #s(literal 1/5040 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) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) 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) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x)))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal -1/120 binary64)) #s(literal 1/5040 binary64)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))

rewrite437.0ms (3.7%)

Memory
-2.6MiB live, 789.6MiB allocated
Rules
6 392×lower-fma.f32
6 380×lower-fma.f64
4 410×lower-*.f32
4 382×lower-*.f64
3 310×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054470
081407
1362355
22288349
08166339
Stop Event
iter limit
node limit
iter limit
Counts
26 → 586
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
(fma.f64 (*.f64 (*.f64 x x) (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))) x x)
(*.f64 (*.f64 x x) (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)))
(*.f64 x x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
(*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))
#s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x #s(literal 1/6 binary64))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
(+.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x)
(+.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(+.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 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 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))
(fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x) (fma.f64 x (*.f64 (*.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 (*.f64 x x) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x)
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) x (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 x x) x)
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))) (fma.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))) (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))
(/.f64 (*.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) x) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) x) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) x) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 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 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))) (neg.f64 (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) x)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) x)) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (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 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x))) x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 1/5040 binary64))) x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.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)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
(*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))
(*.f64 #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) x))
(+.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(fma.f64 x (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)
(fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) x)
(fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x x)
(fma.f64 (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x) x)
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) x) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) x) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 1 binary64)) x)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(+.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(fma.f64 x (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(+.f64 (+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(+.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (*.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)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 x (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x) x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x))) x (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 1/5040 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 1/5040 binary64))) x (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))) (neg.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 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 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 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 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 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 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.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)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (pow.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 (+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))) (*.f64 (+.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (fma.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
(+.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x)
(+.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(+.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 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 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))) (/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))
(fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) x) (fma.f64 x (*.f64 (*.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 (*.f64 x x) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x)
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) x (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 x x) x)
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))) (fma.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))) (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))
(/.f64 (*.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) x) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) x) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) x) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 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 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))) (neg.f64 (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))) (neg.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) x)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 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)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))) x)) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (fma.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (-.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (neg.f64 x))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(pow.f64 x #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #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 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 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 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) x #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 x (*.f64 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))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 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 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 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 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64))
(+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))
(fma.f64 x (*.f64 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 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #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 #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 x (*.f64 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 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 x (*.f64 (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) x)
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64))
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) x)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(pow.f64 x #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)

eval183.0ms (1.5%)

Memory
10.3MiB live, 364.9MiB allocated
Compiler

Compiled 45 833 to 2 085 computations (95.5% saved)

prune206.0ms (1.7%)

Memory
-3.0MiB live, 549.2MiB allocated
Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New1 079161 095
Fresh6814
Picked325
Done224
Total1 090281 118
Accuracy
100.0%
Counts
1 118 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sinh.f64 x)
91.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
52.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x))
93.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
93.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
63.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1/6 binary64))) x x))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (* x x) (+ (* (* x x) 1/5040) 1/120)) 1/6) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x x))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x x))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) x))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
63.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (/.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 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
50.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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))) #s(literal 1 binary64))))
91.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))) #s(literal 1 binary64))))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
51.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
51.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))))
46.9%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64)))))
49.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x))))))
42.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
Compiler

Compiled 1 079 to 519 computations (51.9% saved)

simplify254.0ms (2.1%)

Memory
-16.2MiB live, 554.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
cost-diff128
(-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
cost-diff128
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))
cost-diff0
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
cost-diff0
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
cost-diff0
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))
cost-diff0
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
cost-diff0
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
cost-diff0
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
cost-diff0
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
cost-diff0
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
cost-diff0
(fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)
cost-diff0
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
Rules
9 188×lower-fma.f32
9 176×lower-fma.f64
5 506×lower-*.f32
5 470×lower-*.f64
1 602×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064593
096533
1231493
2461493
31082487
42150487
54976487
08044463
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
(fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)
(*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
x
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(*.f64 x (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 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
x
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
x
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))
x
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 1/5040 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))
(*.f64 x x)
x
(fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))
#s(literal 1/14400 binary64)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
#s(literal 1/25401600 binary64)
(-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
#s(literal 1/120 binary64)
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
#s(literal 1/5040 binary64)
#s(literal 1/6 binary64)
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
(fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)
(fma.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
x
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 x (fma.f64 x (*.f64 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))
(*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
x
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
x
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 x x)
#s(literal 1/120 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x x)) x))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))
(fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x x)) x)
x
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
#s(literal 1/5040 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
#s(literal 1 binary64)
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(*.f64 x x)
x
(fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/25401600 binary64)) #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) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64))
#s(literal 1/14400 binary64)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
#s(literal 1/25401600 binary64)
(-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
#s(literal 1/5040 binary64)
#s(literal 1/6 binary64)

localize523.0ms (4.4%)

Memory
5.4MiB live, 491.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3269488277028052
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
accuracy0.7452199126119992
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
accuracy23.387925934063833
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
accuracy0.11166000976844202
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy0.4907735388971278
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
accuracy27.961721861856528
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
accuracy0.0859375
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
accuracy0.36340471031673516
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy5.468607418711575
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
accuracy27.35236986292433
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))
accuracy0.1328125
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
accuracy0.32421875
(*.f64 x #s(literal 1/6 binary64))
accuracy10.128953369910581
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
accuracy27.211633233514753
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
accuracy0.1171875
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
accuracy0.16796875
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
accuracy0.2605425777028052
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
accuracy4.250070345770901
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
Samples
156.0ms39×2valid
143.0ms69×1valid
90.0ms148×0valid
Compiler

Compiled 434 to 61 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 358.0ms
adjust: 119.0ms (33.3% of total)
ival-mult: 80.0ms (22.4% of total)
ival-exp: 77.0ms (21.5% of total)
ival-add: 35.0ms (9.8% of total)
ival-div: 24.0ms (6.7% of total)
const: 17.0ms (4.8% of total)
ival-sub: 5.0ms (1.4% 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)

series48.0ms (0.4%)

Memory
4.3MiB live, 43.0MiB allocated
Counts
30 → 360
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x 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 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #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 (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) (patch (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) 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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) (patch (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* 1/120 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 5)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #<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 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (patch (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #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) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (patch #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (patch (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (patch (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.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) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 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 (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 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 (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x 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 #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x 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 #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x 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 #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x 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 #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) (patch #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (patch (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (patch (*.f64 x (*.f64 (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 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) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<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 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #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(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #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 (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt 1/14400 (taylor 0 x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/14400 (* -1/25401600 (pow x 4))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/14400 (* -1/25401600 (pow x 4))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/14400 (* -1/25401600 (pow x 4))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/25401600 (pow x 4)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/25401600 (pow x 4)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (patch (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow x 2))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow x 2))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow x 2))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 2)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 2)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (patch (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) (patch #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/6 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 7)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) 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 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x) (patch (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #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/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 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/120 x) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/120 (* 1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/120 (* 1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/120 (* 1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (patch (*.f64 x (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 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/6 binary64)) (patch (*.f64 x #s(literal 1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/120 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<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 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (patch (*.f64 #s(literal 1/5040 binary64) (*.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 (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 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 (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/120 (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* 1/5040 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (patch (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) (patch (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/5040 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #<representation binary64>) () ())) ())
Calls

90 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+ (* (* (* x x) (+ (* (* x x) (/ (- 1/14400 (* (* x (* x (* x x))) 1/25401600)) (- 1/120 (* (* x x) 1/5040)))) 1/6)) x) x)
0.0ms
x
@-inf
(* x (* x (* x 1/6)))
0.0ms
x
@inf
(* (* x (* x (* x x))) 1/25401600)
0.0ms
x
@-inf
(+ (* (* (* x x) (+ (* (* x x) (/ (- 1/14400 (* (* x (* x (* x x))) 1/25401600)) (- 1/120 (* (* x x) 1/5040)))) 1/6)) x) x)
0.0ms
x
@inf
(* x (* x (* x 1/6)))

simplify547.0ms (4.6%)

Memory
-8.9MiB live, 590.9MiB allocated
Algorithm
egg-herbie
Rules
13 822×lower-fma.f64
13 822×lower-fma.f32
3 688×lower-*.f64
3 688×lower-*.f32
1 992×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01182800
13682724
29352707
324372704
454892704
084502536
Stop Event
iter limit
node limit
Counts
360 → 350
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))))))))
(* 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/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))))
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/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 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/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/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 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/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/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 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)))
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/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/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))))
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))
(* (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))
(* (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))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (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/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/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))))
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/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 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 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 5))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (pow x 3))
(* 1/120 (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))))))))
(* 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/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))))
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/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 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
(+ 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))
(* (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))
(* (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))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
1/14400
(+ 1/14400 (* -1/25401600 (pow x 4)))
(+ 1/14400 (* -1/25401600 (pow x 4)))
(+ 1/14400 (* -1/25401600 (pow x 4)))
(* -1/25401600 (pow x 4))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* -1/25401600 (pow x 4))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(+ 1/120 (* -1/5040 (pow x 2)))
(+ 1/120 (* -1/5040 (pow x 2)))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
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/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/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))))
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/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 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/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (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 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/120 x)
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (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)))))
(* 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/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/5040 (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 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 4))
(* 1/5040 (pow x 4))
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (pow x 2)))
(+ 1/120 (* 1/5040 (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 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/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/25401600 (pow x 4))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(* x (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(* 1/5040 (pow x 5))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 5) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/5040 (pow x 5))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 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 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))
(* 1/5040 (pow x 6))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 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 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #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)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
1/14400
#s(literal 1/14400 binary64)
(+ 1/14400 (* -1/25401600 (pow x 4)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(+ 1/14400 (* -1/25401600 (pow x 4)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(+ 1/14400 (* -1/25401600 (pow x 4)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(* -1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(* -1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* -1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/5040 binary64)))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* -1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/5040 binary64)))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 x (*.f64 x #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (neg x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #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))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 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 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* 1/5040 (pow x 3))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* 1/5040 (pow x 3))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
(pow x 4)
(*.f64 x (*.f64 x (*.f64 x x)))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/25401600 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))

rewrite754.0ms (6.4%)

Memory
21.2MiB live, 777.3MiB allocated
Rules
5 720×lower-fma.f32
5 710×lower-fma.f64
4 958×lower-*.f32
4 922×lower-*.f64
4 556×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064492
096397
1410349
22706343
09111329
Stop Event
iter limit
node limit
iter limit
Counts
30 → 618
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
(fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x)
(*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 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) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 x x)
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))
(-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x)
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 x #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x))
(+.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x x)
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 x x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (*.f64 x x) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x (*.f64 x #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/216 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))) (fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))))
#s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) x)
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
#s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) x)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)) x))
(+.f64 x (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x)
(fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x)
(fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) x)
(fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x x)
(fma.f64 (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x x) x)
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))) (*.f64 x x)) (-.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64))) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(/.f64 (*.f64 x (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) x) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)) x) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) x)) (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) (fma.f64 x x (-.f64 (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))))))
(*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)) x)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(fma.f64 x (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64)) (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(*.f64 (fma.f64 #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal -1 binary64))))
(exp.f64 (log.f64 (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))
(+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64))
(-.f64 #s(literal 1/14400 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))
(-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(-.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(-.f64 (/.f64 #s(literal 1/207360000 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))))
(fma.f64 x (neg.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) #s(literal 1/14400 binary64))
(fma.f64 (neg.f64 x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/25401600 binary64) (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/14400 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) #s(literal 1/14400 binary64))
(fma.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64))
(fma.f64 #s(literal -1/25401600 binary64) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))))
(/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))
(/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (+.f64 #s(literal 1/207360000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))))))
(/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))
(/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) (neg.f64 (+.f64 #s(literal 1/207360000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/207360000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/207360000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64) #s(literal 1/2985984000000 binary64)) (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)) #s(literal 1/14400 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(-.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(-.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (neg.f64 (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/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))
(fma.f64 x (neg.f64 (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 x) (*.f64 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 #s(literal 1/5040 binary64) (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64))
(fma.f64 (neg.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))
(fma.f64 (neg.f64 (*.f64 x #s(literal 1/5040 binary64))) x #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))
(/.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))
(/.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (fma.f64 x (*.f64 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))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))))
(*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 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 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 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 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x))
(+.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x x)
(fma.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 x x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) x) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64))
(+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))))
(-.f64 (/.f64 #s(literal 1/207360000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (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)) (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(-.f64 (/.f64 (*.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 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 (*.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))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) x #s(literal 1/120 binary64))
(fma.f64 #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))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(fma.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (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 (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 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))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (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)) (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.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 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 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 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))
(/.f64 (-.f64 #s(literal -1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) #s(literal 1 binary64))) (*.f64 (/.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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #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 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (neg.f64 (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)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1/14400 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.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 (*.f64 #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 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 x (*.f64 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))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))))))) (neg.f64 (*.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 (neg.f64 (*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (neg.f64 (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.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 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (pow.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 3 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 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))
(*.f64 (/.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 (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/5040 binary64) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) x (*.f64 x #s(literal 1/120 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))
(/.f64 (*.f64 x (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) x) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (*.f64 x (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) x)) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) (fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))))
(*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (/.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 x (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 x (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 x (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (/.f64 x (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 x (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(*.f64 (/.f64 x (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))))) (/.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))))) (/.f64 x (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 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))))
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) x)
#s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (log.f64 (*.f64 x x))))
(pow.f64 x #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64))
(+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))))
(-.f64 (/.f64 #s(literal 1/207360000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (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)) (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(-.f64 (/.f64 (*.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 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 (*.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))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) x #s(literal 1/120 binary64))
(fma.f64 #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))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(fma.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (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 (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 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))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (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)) (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.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 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 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 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)))
(/.f64 (-.f64 #s(literal -1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) #s(literal 1 binary64))) (*.f64 (/.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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #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 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (neg.f64 (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)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1/14400 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))))) (*.f64 (neg.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 (*.f64 #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 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 x (*.f64 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))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))))))) (neg.f64 (*.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 (neg.f64 (*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/16390160963076096000000 binary64))) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (neg.f64 (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))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.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 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (+.f64 (/.f64 #s(literal 1/2985984000000 binary64) (*.f64 (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)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (pow.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 3 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 (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 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 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #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 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)))
(*.f64 (/.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 (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1/16390160963076096000000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1/128024064000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (-.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/645241282560000 binary64))) (/.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) #s(literal 2 binary64)))
(pow.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))))
(*.f64 x (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/5040 binary64))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/5040 binary64))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/25401600 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))
(*.f64 #s(literal 1/25401600 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) x)
(*.f64 (*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1/25401600 binary64) x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/5040 binary64))) x)
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)

eval281.0ms (2.4%)

Memory
-19.0MiB live, 335.8MiB allocated
Compiler

Compiled 41 473 to 3 158 computations (92.4% saved)

prune375.0ms (3.2%)

Memory
4.4MiB live, 569.5MiB allocated
Pruning

35 alts after pruning (27 fresh and 8 done)

PrunedKeptTotal
New1 144131 157
Fresh51419
Picked145
Done044
Total1 150351 185
Accuracy
100.0%
Counts
1 185 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sinh.f64 x)
52.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x))
93.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x) x x))
63.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
93.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
93.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (neg.f64 x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
91.5%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(approx (/ (- 1/14400 (* (* x (* x (* x x))) 1/25401600)) (- 1/120 (* (* x x) 1/5040))) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x x))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (* x x) (+ (* (* x x) 1/5040) 1/120)) 1/6) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x x))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x x))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
63.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
63.7%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (/.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 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
50.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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))) #s(literal 1 binary64))))
91.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))) #s(literal 1 binary64))))
92.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
84.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
51.1%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
51.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))))
51.0%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))))
46.9%
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))))
49.3%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
49.2%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x))))))
42.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))))
42.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))))
42.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
42.4%
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
Compiler

Compiled 1 790 to 585 computations (67.3% saved)

regimes42.0ms (0.4%)

Memory
23.9MiB live, 102.0MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x 1/120)) 1/6) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(approx (/ (- 1/14400 (* (* x (* x (* x x))) 1/25401600)) (- 1/120 (* (* x x) 1/5040))) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(approx (+ (* x (* x 1/5040)) 1/120) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (* x x) (+ (* (* x x) 1/5040) 1/120)) 1/6) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x) x x))
(*.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2520 binary64) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (/.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 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (neg.f64 x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) 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:

15.0ms
x
13.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)

regimes42.0ms (0.4%)

Memory
-18.9MiB live, 99.5MiB allocated
Counts
52 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x 1/120)) 1/6) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(approx (/ (- 1/14400 (* (* x (* x (* x x))) 1/25401600)) (- 1/120 (* (* x x) 1/5040))) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(approx (+ (* x (* x 1/5040)) 1/120) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (* x x) (+ (* (* x x) 1/5040) 1/120)) 1/6) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x) x x))
(*.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2520 binary64) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (/.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 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (neg.f64 x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x))))))
Calls

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes41.0ms (0.3%)

Memory
-10.4MiB live, 103.7MiB allocated
Counts
50 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x 1/120)) 1/6) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(approx (/ (- 1/14400 (* (* x (* x (* x x))) 1/25401600)) (- 1/120 (* (* x x) 1/5040))) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 x (*.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(approx (+ (* x (* x 1/5040)) 1/120) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (* x x) (+ (* (* x x) 1/5040) 1/120)) 1/6) (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) x) x x))
(*.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2520 binary64) (fma.f64 (*.f64 x x) #s(literal 1/60 binary64) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/25401600 binary64) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x (fma.f64 x (/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (/.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 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (neg.f64 x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/5040 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(approx (- (exp x) (exp (neg x))) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/3 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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))) #s(literal 1 binary64))))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
Calls

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes27.0ms (0.2%)

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

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes25.0ms (0.2%)

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

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes23.0ms (0.2%)

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

3 calls:

8.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
92.4%1x
92.4%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
92.4%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes26.0ms (0.2%)

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

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes19.0ms (0.2%)

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

3 calls:

7.0ms
x
5.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
5.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
93.4%2x
93.4%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
93.4%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes19.0ms (0.2%)

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

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes18.0ms (0.2%)

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

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes15.0ms (0.1%)

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

3 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes15.0ms (0.1%)

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

3 calls:

5.0ms
x
5.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
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)

regimes16.0ms (0.1%)

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

3 calls:

6.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
91.1%2x
91.1%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
91.1%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes16.0ms (0.1%)

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

3 calls:

7.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
91.1%2x
91.1%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
91.1%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes11.0ms (0.1%)

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

3 calls:

5.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
84.2%1x
84.2%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
84.2%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes7.0ms (0.1%)

Memory
20.6MiB live, 20.6MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
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
84.2%1x
84.2%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
84.2%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes8.0ms (0.1%)

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

3 calls:

4.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
83.5%2x
83.5%2(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
83.5%2(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes4.0ms (0%)

Memory
12.2MiB live, 12.2MiB 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 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
Outputs
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
Calls

3 calls:

1.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
46.9%1x
46.9%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
46.9%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

bsearch3.0ms (0%)

Memory
8.7MiB live, 8.7MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
3.0ms
1.6077632054993424e+57
4.3392932128993415e+64
Samples
2.0ms32×0valid
Compiler

Compiled 130 to 59 computations (54.6% saved)

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

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.01349944108785317
+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.01349944108785317
+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.01349944108785317
+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.01349944108785317
+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.01349944108785317
+inf
Compiler

Compiled 12 to 11 computations (8.3% saved)

simplify17.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0143773
1190773
2195773
3198773
4199773
Stop Event
saturated
Calls
Call 1
Inputs
(sinh.f64 x)
(if (<=.f64 x #s(literal 9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(approx (+ (* x (* x 1/5040)) 1/120) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x 1/120)) 1/6) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))
Outputs
(sinh.f64 x)
(if (<=.f64 x #s(literal 9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x)))))))
(if (<=.f64 x #s(literal 9999999999999999493871352970740188669636450110134100730839040 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 (*.f64 x x) (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))) x x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(approx (+ (* x (* x 1/5040)) 1/120) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* (* x x) (* x x)) (+ (* (* x x) 1/5040) 1/120)) (+ (* x (* x 1/6)) 1)) (*.f64 (fma.f64 x (*.f64 x #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* x (* x 1/120)) 1/6) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) x))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 (*.f64 x #s(literal 1/120 binary64)) x)))))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x (+ (* x (* x 1/120)) 1/6))) x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) x))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (fma.f64 (*.f64 x x) #s(approx (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) #s(approx (+ (* (* x x) (* x 1/6)) x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
#s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x #s(approx (+ (* (* x x) (+ (* x (* x (+ (* x (* x 1/5040)) 1/120))) 1/6)) 1) #s(literal 1 binary64))))

soundness1.9s (16.3%)

Memory
4.2MiB live, 1 570.1MiB allocated
Rules
18 510×lower-fma.f64
18 510×lower-fma.f32
14 412×lower-fma.f64
14 412×lower-fma.f32
13 822×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0922682
12812614
27362582
320372582
442432582
570542582
082192421
054470
081407
1362355
22288349
08166339
01572298
15332238
214222214
339272210
478362210
081422065
0721
01217
14713
229413
0307213
037274
065252
1302246
22267246
08201240
074323
1218322
2536316
31389316
42118316
53210316
63762316
75168316
86336316
97581316
08147294
01182800
13682724
29352707
324372704
454892704
084502536
Stop Event
fuel
iter limit
node 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
node limit
iter limit
iter limit
node limit
Compiler

Compiled 921 to 402 computations (56.4% saved)

preprocess95.0ms (0.8%)

Memory
-12.2MiB live, 306.1MiB allocated
Remove

(negabs x)

Compiler

Compiled 804 to 184 computations (77.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...