2sin (example 3.3)

Time bar (total: 15.2s)

analyze64.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.6%49.4%0%0%0%0
0%0%50.6%49.4%0%0%0%1
0%0%50.6%49.4%0%0%0%2
0%0%25.3%74.7%0%0%0%3
0%0%25.3%74.7%0%0%0%4
0%0%19%81%0%0%0%5
0%0%15.8%84.2%0%0%0%6
0%0%11.1%88.9%0%0%0%7
0%0%8.7%91.3%0%0%0%8
0%0%5.9%94.1%0%0%0%9
0%0%4.5%95.5%0%0%0%10
0%0%3.1%96.9%0%0%0%11
0%0%2.7%97.3%0%0%0%12
Compiler

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-sin: 14.0ms (32.7% of total)
ival-<: 8.0ms (18.7% of total)
...c/correct-round.rkt:119:19: 7.0ms (16.4% of total)
ival-mult: 3.0ms (7% of total)
ival-fabs: 3.0ms (7% of total)
ival-<=: 3.0ms (7% of total)
ival-add: 2.0ms (4.7% of total)
ival-sub: 2.0ms (4.7% of total)
ival-and: 1.0ms (2.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample7.3s (48.1%)

Results
3.9s26295×0precondition
1.3s4492×1valid
478.0ms3764×0valid
Precisions
Click to see histograms. Total time spent on operations: 4.3s
...c/correct-round.rkt:119:19: 1.1s (25.9% of total)
ival-sin: 824.0ms (19.4% of total)
ival-<: 411.0ms (9.7% of total)
ival-<=: 399.0ms (9.4% of total)
ival-mult: 368.0ms (8.6% of total)
ival-add: 325.0ms (7.6% of total)
ival-fabs: 299.0ms (7% of total)
ival-sub: 236.0ms (5.5% of total)
ival-and: 137.0ms (3.2% of total)
backward-pass: 107.0ms (2.5% of total)
const: 49.0ms (1.2% of total)
Bogosity

preprocess47.0ms (0.3%)

Algorithm
egg-herbie
Rules
376×fnmadd-define
344×fnmsub-define
344×fmsub-define
320×sum3-define
308×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02146
14342
29442
319842
450742
591742
6128542
7154842
8168442
9171142
067
197
2147
3217
4317
5637
61227
72107
82957
94017
104797
114857
04857
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
Outputs
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Call 2
Inputs
(- (sin (+ x eps)) (sin x))
(- (sin (+ (neg x) eps)) (sin (neg x)))
(- (sin (+ x (neg eps))) (sin x))
(neg (- (sin (+ (neg x) eps)) (sin (neg x))))
(neg (- (sin (+ x (neg eps))) (sin x)))
(- (sin (+ eps x)) (sin eps))
Outputs
(- (sin (+ x eps)) (sin x))
(- (sin (+ (neg x) eps)) (sin (neg x)))
(+ (sin x) (sin (- eps x)))
(- (sin (+ x (neg eps))) (sin x))
(- (sin (- x eps)) (sin x))
(neg (- (sin (+ (neg x) eps)) (sin (neg x))))
(- (sin (- x eps)) (sin x))
(neg (- (sin (+ x (neg eps))) (sin x)))
(+ (sin x) (sin (- eps x)))
(- (sin (+ eps x)) (sin eps))
(- (sin (+ x eps)) (sin eps))

explain96.0ms (0.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2291(1.2774291091592473e-295 3.9066966576067224e-298)4(-1.875268285481744e-203 2.626997132373145e-205)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
30-2(28.468240814348267 1.879712667546136e-5)(sin.f64 (+.f64 x eps))
00-0-x
00-0-(sin.f64 x)
00-0-(+.f64 x eps)
00-0-eps
Results
45.0ms290×1valid
18.0ms222×0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-sin: 14.0ms (48.1% of total)
ival-add: 6.0ms (20.6% of total)
backward-pass: 5.0ms (17.2% of total)
ival-sub: 4.0ms (13.8% of total)
const: 1.0ms (3.4% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
61.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(+.f64 x eps)
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff0
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Rules
124×fnmadd-define
122×sum3-define
80×fma-lowering-fma.f32
80×fnmsub-define
80×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
1918
21418
32118
43118
56318
612218
721018
829518
940118
1047918
1148518
048518
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
x
eps
(sin x)
Outputs
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin (+ x eps))
(sin.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(sin x)
(sin.f64 x)

localize41.0ms (0.3%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(sin.f64 x)
accuracy99.8%
(sin.f64 (+.f64 x eps))
accuracy61.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
24.0ms145×1valid
8.0ms111×0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sin: 11.0ms (62.4% of total)
ival-add: 3.0ms (17% of total)
ival-sub: 2.0ms (11.4% of total)
backward-pass: 2.0ms (11.4% of total)
const: 0.0ms (0% of total)

series4.0ms (0%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- (sin (+ x eps)) (sin x))>
#<alt (sin (+ x eps))>
#<alt (+ x eps)>
#<alt (sin x)>
Outputs
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
Calls

21 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(- (sin (+ x eps)) (sin x))
0.0ms
x
@0
(- (sin (+ x eps)) (sin x))
0.0ms
eps
@0
(- (sin (+ x eps)) (sin x))
0.0ms
x
@inf
(+ x eps)
0.0ms
x
@-inf
(- (sin (+ x eps)) (sin x))

rewrite395.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
2788×*-lowering-*.f32
2788×*-lowering-*.f64
2132×/-lowering-/.f32
2132×/-lowering-/.f64
2068×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
14916
240616
3527616
0849616
Stop Event
iter limit
node limit
Counts
4 → 177
Calls
Call 1
Inputs
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
(sin x)
Outputs
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))
(-.f64 (+.f64 (sin.f64 (+.f64 x eps)) #s(literal 0 binary64)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 (sin.f64 (+.f64 x eps)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(fma.f64 (/.f64 (sin.f64 (+.f64 x eps)) #s(literal 2 binary64)) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(neg.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (sin.f64 (-.f64 x eps))))
(sin.f64 (+.f64 x eps))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (neg.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (sin.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 x eps))))
(+.f64 x eps)
(+.f64 eps x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 x eps))) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 x x) (*.f64 eps eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal -1 binary64))
(*.f64 (+.f64 x eps) (*.f64 (-.f64 x eps) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))
(*.f64 (+.f64 x eps) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (*.f64 (+.f64 x eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(*.f64 #s(literal 1 binary64) (+.f64 x eps))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 eps eps)))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (*.f64 (-.f64 eps x) (*.f64 eps (-.f64 eps x))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (-.f64 (*.f64 eps (-.f64 eps x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 (-.f64 eps x) (*.f64 eps (-.f64 eps x)))))) (-.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 x eps))))
(sin.f64 x)

simplify247.0ms (1.6%)

Algorithm
egg-herbie
Rules
3796×*-lowering-*.f32
3796×*-lowering-*.f64
2064×+-lowering-+.f64
2064×+-lowering-+.f32
1456×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0107488
1327459
2964455
33564455
08263455
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
Outputs
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (cos.f64 eps))))) x)
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)) eps))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(+.f64 eps x)
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)

eval30.0ms (0.2%)

Compiler

Compiled 7060 to 731 computations (89.6% saved)

prune47.0ms (0.3%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2538261
Fresh000
Picked011
Done000
Total2539262
Accuracy
100.0%
Counts
262 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
59.5%
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
61.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
61.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.9%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.7%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
99.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
98.4%
(*.f64 eps (cos.f64 x))
96.5%
(sin.f64 eps)
Compiler

Compiled 301 to 196 computations (34.9% saved)

simplify178.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))))
cost-diff384
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))
cost-diff512
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64))
cost-diff640
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
cost-diff0
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
cost-diff0
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
cost-diff0
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
cost-diff0
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
cost-diff0
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
cost-diff0
(sin.f64 eps)
cost-diff128
(/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))
cost-diff128
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
cost-diff128
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff128
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Rules
2136×+-lowering-+.f64
2136×+-lowering-+.f32
1772×sum3-define
1362×*-lowering-*.f32
1362×*-lowering-*.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
044346
199326
2302314
31331312
43121310
57175310
08496310
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))
(sin (/ (+ eps 0) 2))
(/ (+ eps 0) 2)
(+ eps 0)
eps
0
2
(cos (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
(sin eps)
eps
(* eps (+ (cos x) (* eps (* -1/2 (sin x)))))
eps
(+ (cos x) (* eps (* -1/2 (sin x))))
(cos x)
x
(* eps (* -1/2 (sin x)))
(* -1/2 (sin x))
-1/2
(sin x)
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
eps
(+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))
(* eps (* -1/2 (sin x)))
(* -1/2 (sin x))
-1/2
(sin x)
x
(* (+ (* (* eps eps) -1/6) 1) (cos x))
(+ (* (* eps eps) -1/6) 1)
(* (* eps eps) -1/6)
(* eps eps)
-1/6
1
(cos x)
(/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))
(/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2)
(- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2)))))
(+ 1/2 (* -1/2 (cos (* (+ x eps) 2))))
1/2
(* -1/2 (cos (* (+ x eps) 2)))
-1/2
(cos (* (+ x eps) 2))
(* (+ x eps) 2)
(+ x eps)
x
eps
2
(+ 1/2 (* -1/2 (cos (* x 2))))
(* -1/2 (cos (* x 2)))
(cos (* x 2))
(* x 2)
(* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2)))
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(cos (/ (+ eps 0) 2))
(/ (+ eps 0) 2)
(+ eps 0)
0
Outputs
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(sin (/ (+ eps 0) 2))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(/ (+ eps 0) 2)
(/.f64 eps #s(literal 2 binary64))
(+ eps 0)
eps
eps
0
#s(literal 0 binary64)
2
#s(literal 2 binary64)
(cos (/ (+ eps (* x 2)) 2))
(cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))
(/ (+ eps (* x 2)) 2)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))
(+ eps (* x 2))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x 2)
(*.f64 #s(literal 2 binary64) x)
x
(sin eps)
(sin.f64 eps)
eps
(* eps (+ (cos x) (* eps (* -1/2 (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
eps
(+ (cos x) (* eps (* -1/2 (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(cos x)
(cos.f64 x)
x
(* eps (* -1/2 (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
-1/2
#s(literal -1/2 binary64)
(sin x)
(sin.f64 x)
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
eps
(+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* eps (* -1/2 (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
-1/2
#s(literal -1/2 binary64)
(sin x)
(sin.f64 x)
x
(* (+ (* (* eps eps) -1/6) 1) (cos x))
(*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ (* (* eps eps) -1/6) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (* eps eps) -1/6)
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* eps eps)
(*.f64 eps eps)
-1/6
#s(literal -1/6 binary64)
1
#s(literal 1 binary64)
(cos x)
(cos.f64 x)
(/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))
(/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2)
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 #s(literal 2 binary64) x))))
(- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2)))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 #s(literal 2 binary64) x))))
(+ 1/2 (* -1/2 (cos (* (+ x eps) 2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
1/2
#s(literal 1/2 binary64)
(* -1/2 (cos (* (+ x eps) 2)))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))
-1/2
#s(literal -1/2 binary64)
(cos (* (+ x eps) 2))
(cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))
(* (+ x eps) 2)
(*.f64 #s(literal 2 binary64) (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
2
#s(literal 2 binary64)
(+ 1/2 (* -1/2 (cos (* x 2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))
(* -1/2 (cos (* x 2)))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))
(cos (* x 2))
(cos.f64 (*.f64 #s(literal 2 binary64) x))
(* x 2)
(*.f64 #s(literal 2 binary64) x)
(* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))
(sin (/ (+ eps (* x 2)) 2))
(sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))
(/ (+ eps (* x 2)) 2)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))
(+ eps (* x 2))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(cos (/ (+ eps 0) 2))
(cos.f64 (/.f64 eps #s(literal 2 binary64)))
(/ (+ eps 0) 2)
(/.f64 eps #s(literal 2 binary64))
(+ eps 0)
eps
0
#s(literal 0 binary64)

localize533.0ms (3.5%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy82.4%
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))
accuracy57.6%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
accuracy57.6%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))
accuracy52.2%
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
accuracy100.0%
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))
accuracy100.0%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
accuracy100.0%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
accuracy100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
accuracy100.0%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
accuracy100.0%
(sin.f64 eps)
accuracy100.0%
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
accuracy100.0%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
accuracy100.0%
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.9%
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
Results
255.0ms176×1valid
164.0ms70×2valid
13.0ms3valid
4.0ms0valid
Compiler

Compiled 381 to 45 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 317.0ms
ival-cos: 110.0ms (34.7% of total)
ival-mult: 90.0ms (28.4% of total)
ival-add: 39.0ms (12.3% of total)
backward-pass: 31.0ms (9.8% of total)
ival-sin: 17.0ms (5.4% of total)
ival-div: 16.0ms (5.1% of total)
...c/correct-round.rkt:119:19: 10.0ms (3.2% of total)
ival-sub: 3.0ms (0.9% of total)
const: 2.0ms (0.6% of total)

series56.0ms (0.4%)

Counts
21 → 420
Calls
Call 1
Inputs
#<alt (* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)>
#<alt (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))>
#<alt (sin (/ (+ eps 0) 2))>
#<alt (/ (+ eps 0) 2)>
#<alt (sin eps)>
#<alt (* eps (+ (cos x) (* eps (* -1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (* -1/2 (sin x))))>
#<alt (cos x)>
#<alt (* eps (* -1/2 (sin x)))>
#<alt (* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))>
#<alt (+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))>
#<alt (* -1/2 (sin x))>
#<alt (/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))>
#<alt (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2)>
#<alt (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2)))))>
#<alt (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2)))>
#<alt (cos (/ (+ eps (* x 2)) 2))>
#<alt (* (* eps eps) -1/6)>
#<alt (* (+ (* (* eps eps) -1/6) 1) (cos x))>
#<alt (+ 1/2 (* -1/2 (cos (* (+ x eps) 2))))>
#<alt (+ 1/2 (* -1/2 (cos (* x 2))))>
Outputs
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))>
#<alt (+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))>
#<alt (+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* -1/2 (* (pow eps 2) (sin x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt eps>
#<alt (+ eps (* -1/2 (* (pow eps 2) x)))>
#<alt (+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))>
#<alt (+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))>
#<alt (+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/240 (* eps (pow x 2))) (* 1/12 eps)))))>
#<alt (* x (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/12 eps) (* (pow x 2) (+ (* -1/240 eps) (* 1/10080 (* eps (pow x 2)))))))))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* -1/2 (* eps (sin x)))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))>
#<alt (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* -1/2 x)>
#<alt (* x (- (* 1/12 (pow x 2)) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))>
#<alt (* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* -1/2 (sin x))>
#<alt (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))>
#<alt (+ (* 1/2 (* x (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2))))))) (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))>
#<alt (+ (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* x (+ (* 1/2 (* x (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps)))))))) (* 1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))))))>
#<alt (+ (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* x (+ (* 1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (* x (+ (* 1/2 (* x (- (* -2/3 (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (* -1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (+ (* -1/6 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (pow (sin (* 1/2 eps)) 2))) (/ (* (cos (* 1/2 eps)) (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps))))))) (sin (* 1/2 eps)))))))) (* 1/2 (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps))))))))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))>
#<alt (* 1/2 (/ (* eps (sin (* 2 x))) (sin x)))>
#<alt (* eps (+ (* 1/2 (* eps (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2)))))) (* 1/2 (/ (sin (* 2 x)) (sin x)))))>
#<alt (* eps (+ (* 1/2 (/ (sin (* 2 x)) (sin x))) (* eps (+ (* 1/2 (* eps (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x))))))) (* 1/2 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2)))))))))>
#<alt (* eps (+ (* 1/2 (/ (sin (* 2 x)) (sin x))) (* eps (+ (* 1/2 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (* eps (+ (* 1/2 (* eps (- (* -1/3 (/ (cos (* 2 x)) (sin x))) (+ (* -1/4 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (+ (* 1/2 (/ (* (cos x) (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x)))))) (sin x))) (/ (* (sin (* 2 x)) (+ (* -1/16 (cos x)) (* -1/48 (cos x)))) (pow (sin x) 2))))))) (* 1/2 (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x))))))))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))>
#<alt (* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))>
#<alt (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps)))))>
#<alt (+ (* 1/2 (* x (sin (* 2 eps)))) (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))))>
#<alt (+ (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))) (* x (+ (* 1/2 (sin (* 2 eps))) (* 1/2 (* x (- (cos (* 2 eps)) 1))))))>
#<alt (+ (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))) (* x (+ (* 1/2 (sin (* 2 eps))) (* x (+ (* -1/3 (* x (sin (* 2 eps)))) (* 1/2 (- (cos (* 2 eps)) 1)))))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (* eps (sin (* 2 x))))>
#<alt (* eps (+ (* 1/2 (sin (* 2 x))) (* 1/2 (* eps (cos (* 2 x))))))>
#<alt (* eps (+ (* 1/2 (sin (* 2 x))) (* eps (+ (* -1/3 (* eps (sin (* 2 x)))) (* 1/2 (cos (* 2 x)))))))>
#<alt (* eps (+ (* 1/2 (sin (* 2 x))) (* eps (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1/3 (sin (* 2 x))) (* -1/6 (* eps (cos (* 2 x))))))))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))>
#<alt (* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 eps))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (sin (* 2 eps)))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (- (cos (* 2 eps)) 1))))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (- (+ (cos (* 2 eps)) (* -2/3 (* x (sin (* 2 eps))))) 1))))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))>
#<alt (* eps (sin (* 2 x)))>
#<alt (* eps (+ (sin (* 2 x)) (* eps (cos (* 2 x)))))>
#<alt (* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* -2/3 (* eps (sin (* 2 x))))))))>
#<alt (* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* eps (+ (* -2/3 (sin (* 2 x))) (* -1/3 (* eps (cos (* 2 x))))))))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))>
#<alt (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/2 (* eps (cos x))))>
#<alt (+ (sin x) (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x)))))>
#<alt (+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))>
#<alt (+ (* x (pow (cos (* 1/2 eps)) 2)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (cos (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* -1/6 (* x (pow (cos (* 1/2 eps)) 2))))) (pow (cos (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (cos (* 1/2 eps))>
#<alt (+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (+ eps (* 2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (cos (* 1/2 (- eps (* -2 x))))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))>
#<alt (+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))>
#<alt (+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* -1/6 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/24 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (+ 1 (* -1/6 (pow eps 2))))))))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* (cos x) (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 eps))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (sin (* 2 eps)))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (cos (* 2 eps)))))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (+ (cos (* 2 eps)) (* -2/3 (* x (sin (* 2 eps))))))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (sin (* 2 x)))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (+ (sin (* 2 x)) (* eps (cos (* 2 x)))))))>
#<alt (+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* -2/3 (* eps (sin (* 2 x))))))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* -1/3 (pow x 2))))>
#<alt (* (pow x 2) (+ 1 (* (pow x 2) (- (* 2/45 (pow x 2)) 1/3))))>
#<alt (* (pow x 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 2/45 (* -1/315 (pow x 2)))) 1/3))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
#<alt (+ 1/2 (* -1/2 (cos (* 2 x))))>
Calls

105 calls:

TimeVariablePointExpression
6.0ms
eps
@0
(* (* eps eps) -1/6)
5.0ms
eps
@inf
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
2.0ms
eps
@inf
(/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))
2.0ms
eps
@0
(/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))
2.0ms
x
@inf
(/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))

rewrite305.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
3104×fma-lowering-fma.f32
3104×fma-lowering-fma.f64
2498×*-lowering-*.f32
2498×*-lowering-*.f64
1952×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044225
1242210
22670207
08183207
Stop Event
iter limit
node limit
Counts
21 → 395
Calls
Call 1
Inputs
(* (* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (sin (/ (+ eps 0) 2)) (cos (/ (+ eps (* x 2)) 2)))
(sin (/ (+ eps 0) 2))
(/ (+ eps 0) 2)
(sin eps)
(* eps (+ (cos x) (* eps (* -1/2 (sin x)))))
(+ (cos x) (* eps (* -1/2 (sin x))))
(cos x)
(* eps (* -1/2 (sin x)))
(* eps (+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x))))
(+ (* eps (* -1/2 (sin x))) (* (+ (* (* eps eps) -1/6) 1) (cos x)))
(* -1/2 (sin x))
(/ (/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2) (* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2))))
(/ (- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2))))) 2)
(- (+ 1/2 (* -1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* -1/2 (cos (* x 2)))))
(* (sin (/ (+ eps (* x 2)) 2)) (cos (/ (+ eps 0) 2)))
(cos (/ (+ eps (* x 2)) 2))
(* (* eps eps) -1/6)
(* (+ (* (* eps eps) -1/6) 1) (cos x))
(+ 1/2 (* -1/2 (cos (* (+ x eps) 2))))
(+ 1/2 (* -1/2 (cos (* x 2))))
Outputs
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (sin.f64 (/.f64 eps #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 eps #s(literal 2 binary64)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))))
(/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (sin.f64 (/.f64 eps #s(literal 2 binary64))))
(*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 1/2 binary64))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 eps #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)))
(neg.f64 (/.f64 eps #s(literal -2 binary64)))
(/.f64 eps #s(literal 2 binary64))
(/.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -2 binary64))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)
(pow.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(+.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(-.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps))) (*.f64 (cos.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(sin.f64 eps)
(fma.f64 #s(literal 0 binary64) (cos.f64 eps) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 0 binary64)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps (*.f64 eps (cos.f64 x)))
(fma.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 0 binary64)))
(fma.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps (*.f64 #s(literal 0 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) #s(literal 0 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 eps (cos.f64 x)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (*.f64 eps eps) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 eps (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))) (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 eps eps)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))) eps))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 eps eps)) (*.f64 (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) #s(literal 2 binary64))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))))
(/.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) eps)
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) eps) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) eps) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) eps)
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (cos.f64 x))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(cos.f64 x)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps)
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 eps (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(fma.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(fma.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) eps (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) eps (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) eps (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(fma.f64 (*.f64 eps (cos.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(fma.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (cos.f64 x) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) eps)
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) eps) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) eps)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 (sin.f64 x) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(*.f64 (sin.f64 x) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(neg.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) #s(literal -2 binary64)))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))) #s(literal -2 binary64))
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 eps #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))))
(+.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal -1/2 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64))
(+.f64 (fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))))))
(+.f64 (fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))))
(+.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))))))
(+.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))) (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(-.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal -1/2 binary64) (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))))
(/.f64 (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (cos.f64 (/.f64 eps #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 eps #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 1/2 binary64))
(cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))
(cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/6 binary64))) eps)
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 eps (*.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(+.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (cos.f64 x)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (cos.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (cos.f64 x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))

simplify344.0ms (2.3%)

Algorithm
egg-herbie
Rules
5082×*-lowering-*.f32
5082×*-lowering-*.f64
3138×+-lowering-+.f64
3138×+-lowering-+.f32
2122×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06006039
121195292
274525285
081595285
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* -1/2 (* (pow eps 2) (sin x)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(* -1/2 (* eps (sin x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(* -1/2 (* eps (sin x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/240 (* eps (pow x 2))) (* 1/12 eps)))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/12 eps) (* (pow x 2) (+ (* -1/240 eps) (* 1/10080 (* eps (pow x 2)))))))))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* -1/2 (* eps (sin x)))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* -1/6 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(* -1/2 x)
(* x (- (* 1/12 (pow x 2)) 1/2))
(* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))
(* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* -1/2 (sin x))
(* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+ (* 1/2 (* x (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2))))))) (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))
(+ (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* x (+ (* 1/2 (* x (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps)))))))) (* 1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))))))
(+ (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* x (+ (* 1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (* x (+ (* 1/2 (* x (- (* -2/3 (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (* -1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (+ (* -1/6 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (pow (sin (* 1/2 eps)) 2))) (/ (* (cos (* 1/2 eps)) (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps))))))) (sin (* 1/2 eps)))))))) (* 1/2 (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps))))))))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(* 1/2 (/ (* eps (sin (* 2 x))) (sin x)))
(* eps (+ (* 1/2 (* eps (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2)))))) (* 1/2 (/ (sin (* 2 x)) (sin x)))))
(* eps (+ (* 1/2 (/ (sin (* 2 x)) (sin x))) (* eps (+ (* 1/2 (* eps (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x))))))) (* 1/2 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2)))))))))
(* eps (+ (* 1/2 (/ (sin (* 2 x)) (sin x))) (* eps (+ (* 1/2 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (* eps (+ (* 1/2 (* eps (- (* -1/3 (/ (cos (* 2 x)) (sin x))) (+ (* -1/4 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (+ (* 1/2 (/ (* (cos x) (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x)))))) (sin x))) (/ (* (sin (* 2 x)) (+ (* -1/16 (cos x)) (* -1/48 (cos x)))) (pow (sin x) 2))))))) (* 1/2 (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x))))))))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps)))))
(+ (* 1/2 (* x (sin (* 2 eps)))) (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))))
(+ (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))) (* x (+ (* 1/2 (sin (* 2 eps))) (* 1/2 (* x (- (cos (* 2 eps)) 1))))))
(+ (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))) (* x (+ (* 1/2 (sin (* 2 eps))) (* x (+ (* -1/3 (* x (sin (* 2 eps)))) (* 1/2 (- (cos (* 2 eps)) 1)))))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (* eps (sin (* 2 x))))
(* eps (+ (* 1/2 (sin (* 2 x))) (* 1/2 (* eps (cos (* 2 x))))))
(* eps (+ (* 1/2 (sin (* 2 x))) (* eps (+ (* -1/3 (* eps (sin (* 2 x)))) (* 1/2 (cos (* 2 x)))))))
(* eps (+ (* 1/2 (sin (* 2 x))) (* eps (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1/3 (sin (* 2 x))) (* -1/6 (* eps (cos (* 2 x))))))))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(+ 1/2 (* -1/2 (cos (* 2 eps))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (sin (* 2 eps)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (- (cos (* 2 eps)) 1))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (- (+ (cos (* 2 eps)) (* -2/3 (* x (sin (* 2 eps))))) 1))))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(* eps (sin (* 2 x)))
(* eps (+ (sin (* 2 x)) (* eps (cos (* 2 x)))))
(* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* -2/3 (* eps (sin (* 2 x))))))))
(* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* eps (+ (* -2/3 (sin (* 2 x))) (* -1/3 (* eps (cos (* 2 x))))))))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(sin x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+ (sin x) (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(+ (* x (pow (cos (* 1/2 eps)) 2)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (cos (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+ (* x (+ (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* -1/6 (* x (pow (cos (* 1/2 eps)) 2))))) (pow (cos (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos (* 1/2 eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(cos (* 1/2 (- eps (* -2 x))))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(cos x)
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* -1/6 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/24 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (+ 1 (* -1/6 (pow eps 2))))))))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(+ 1/2 (* -1/2 (cos (* 2 eps))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (sin (* 2 eps)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (cos (* 2 eps)))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (+ (cos (* 2 eps)) (* -2/3 (* x (sin (* 2 eps))))))))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (sin (* 2 x)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (+ (sin (* 2 x)) (* eps (cos (* 2 x)))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* -2/3 (* eps (sin (* 2 x))))))))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* 2/45 (pow x 2)) 1/3))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 2/45 (* -1/315 (pow x 2)))) 1/3))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
Outputs
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* -2 (* x (pow (sin (* 1/2 eps)) 2))) (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* -1 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 x (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(+ (* 2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/3 (* x (pow (sin (* 1/2 eps)) 2))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #s(literal 1/3 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(* 1/2 (* eps (cos x)))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/4 binary64)))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64)))))))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* -1 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(-.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+ (* x (+ (* -1 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* 1/6 (* x (pow (sin (* 1/2 eps)) 2))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #s(literal 1/6 binary64))))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (+ eps (* 2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 (- eps (* -2 x)))) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/120 binary64))))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))))))))
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* -1/2 (* (pow eps 2) (sin x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (sin.f64 x))))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* (pow eps 2) (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
eps
(+ eps (* -1/2 (* (pow eps 2) x)))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+ eps (* x (+ (* -1/2 (* eps x)) (* -1/2 (pow eps 2)))))
(+.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x)))))
(+ eps (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 eps) (* 1/12 (* (pow eps 2) x)))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* x (+ (* -1/2 eps) (* -1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(+ 1 (* x (+ (* -1/2 eps) (* x (- (* 1/12 (* eps x)) 1/2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)))))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* eps (+ (* -1/2 (sin x)) (/ (cos x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps))))
(* -1 (* eps (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x)))))
(-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* 1/12 (* eps (pow x 2)))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x x)))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/240 (* eps (pow x 2))) (* 1/12 eps)))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 eps #s(literal 1/12 binary64))))))
(* x (+ (* -1/2 eps) (* (pow x 2) (+ (* 1/12 eps) (* (pow x 2) (+ (* -1/240 eps) (* 1/10080 (* eps (pow x 2)))))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/240 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/10080 binary64)))))))))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* -1/2 (* eps (sin x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* (pow eps 3) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* -1/6 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* -1 (* (pow eps 3) (+ (* 1/6 (cos x)) (* 1/2 (/ (sin x) eps)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) eps)) #s(literal -1 binary64)))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (sin x)) (/ (cos x) eps)) eps)) (* 1/6 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)) eps))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (* eps (* x (+ 1 (* -1/6 (pow eps 2)))))) (* -1/2 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* -1/2 (* eps (+ 1 (* -1/6 (pow eps 2))))) (* 1/12 (* (pow eps 2) x)))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps)))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 2) (+ (* -1/2 (/ (sin x) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) eps) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (cos x) eps)) (* 1/2 (sin x))) eps)) (* -1/6 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (/.f64 (cos.f64 x) eps)) eps)))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* -1/2 (* x (+ 1 (* -1/6 (pow eps 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/12 (* eps x))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (* -1/2 (* eps (sin x))) (* (cos x) (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* x (- (* 1/12 (pow x 2)) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x x))))
(* x (- (* (pow x 2) (+ 1/12 (* -1/240 (pow x 2)))) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 x x) #s(literal -1/240 binary64)))))))
(* x (- (* (pow x 2) (+ 1/12 (* (pow x 2) (- (* 1/10080 (pow x 2)) 1/240)))) 1/2))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 1/10080 binary64))) x) x)))))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* -1/2 (sin x))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* 1/2 (* x (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2))))))) (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))
(+ (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* x (+ (* 1/2 (* x (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps)))))))) (* 1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (+.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 (cos.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))))
(+ (* 1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* x (+ (* 1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (* x (+ (* 1/2 (* x (- (* -2/3 (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (* -1/2 (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (+ (* -1/6 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (pow (sin (* 1/2 eps)) 2))) (/ (* (cos (* 1/2 eps)) (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps))))))) (sin (* 1/2 eps)))))))) (* 1/2 (- (/ (cos (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (+ 1/2 (* -1/2 (cos (* 2 eps)))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (+ (/ 1 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (/ (* (cos (* 1/2 eps)) (- (/ (sin (* 2 eps)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (+ (* -1/2 (/ (cos (* 2 eps)) (pow (sin (* 1/2 eps)) 2))) (* 1/2 (/ 1 (pow (sin (* 1/2 eps)) 2)))))) (sin (* 1/2 eps))))))))))))
(+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 (+.f64 (/.f64 (cos.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -2/3 binary64) (sin.f64 (*.f64 eps #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (/.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (-.f64 (+.f64 (/.f64 (cos.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (/.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (* eps (sin (* 2 x))) (sin x)))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (sin.f64 x))
(* eps (+ (* 1/2 (* eps (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2)))))) (* 1/2 (/ (sin (* 2 x)) (sin x)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (*.f64 eps (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (/.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x))) eps))
(* eps (+ (* 1/2 (/ (sin (* 2 x)) (sin x))) (* eps (+ (* 1/2 (* eps (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x))))))) (* 1/2 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2)))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 eps (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) #s(literal -5/12 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (cos.f64 x) (sin.f64 x))))))))))
(* eps (+ (* 1/2 (/ (sin (* 2 x)) (sin x))) (* eps (+ (* 1/2 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (* eps (+ (* 1/2 (* eps (- (* -1/3 (/ (cos (* 2 x)) (sin x))) (+ (* -1/4 (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (+ (* 1/2 (/ (* (cos x) (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x)))))) (sin x))) (/ (* (sin (* 2 x)) (+ (* -1/16 (cos x)) (* -1/48 (cos x)))) (pow (sin x) 2))))))) (* 1/2 (- (* -2/3 (/ (sin (* 2 x)) (sin x))) (+ (* -1/4 (/ (sin (* 2 x)) (sin x))) (* 1/2 (/ (* (cos x) (- (/ (cos (* 2 x)) (sin x)) (* 1/2 (/ (* (cos x) (sin (* 2 x))) (pow (sin x) 2))))) (sin x))))))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (sin.f64 x))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) #s(literal -5/12 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 eps (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (sin.f64 x)) (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (+.f64 (*.f64 (/.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) #s(literal -5/12 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 x)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (sin.f64 x))) (/.f64 (*.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (/ (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))) (* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps)))))
(+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))))
(+ (* 1/2 (* x (sin (* 2 eps)))) (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))))
(+.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(+ (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))) (* x (+ (* 1/2 (sin (* 2 eps))) (* 1/2 (* x (- (cos (* 2 eps)) 1))))))
(+.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (+.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))))))
(+ (* 1/2 (+ 1/2 (* -1/2 (cos (* 2 eps))))) (* x (+ (* 1/2 (sin (* 2 eps))) (* x (+ (* -1/3 (* x (sin (* 2 eps)))) (* 1/2 (- (cos (* 2 eps)) 1)))))))
(+.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 eps #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x #s(literal -1/3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) #s(literal -1/2 binary64)))))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (* eps (sin (* 2 x))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (*.f64 x #s(literal 2 binary64))))
(* eps (+ (* 1/2 (sin (* 2 x))) (* 1/2 (* eps (cos (* 2 x))))))
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(* eps (+ (* 1/2 (sin (* 2 x))) (* eps (+ (* -1/3 (* eps (sin (* 2 x)))) (* 1/2 (cos (* 2 x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) eps)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(* eps (+ (* 1/2 (sin (* 2 x))) (* eps (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1/3 (sin (* 2 x))) (* -1/6 (* eps (cos (* 2 x))))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)) (*.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps #s(literal -1/6 binary64)))))))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* 1/2 (- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x)))))
(*.f64 #s(literal -1/4 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 eps))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (sin (* 2 eps)))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 2 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (- (cos (* 2 eps)) 1))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (- (+ (cos (* 2 eps)) (* -2/3 (* x (sin (* 2 eps))))) 1))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x #s(literal -2/3 binary64)))))))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- eps (* -1 x))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(* eps (sin (* 2 x)))
(*.f64 eps (sin.f64 (*.f64 x #s(literal 2 binary64))))
(* eps (+ (sin (* 2 x)) (* eps (cos (* 2 x)))))
(*.f64 eps (+.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (cos.f64 (*.f64 x #s(literal 2 binary64))))))
(* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* -2/3 (* eps (sin (* 2 x))))))))
(*.f64 eps (+.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -2/3 binary64) eps))))))
(* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* eps (+ (* -2/3 (sin (* 2 x))) (* -1/3 (* eps (cos (* 2 x))))))))))
(*.f64 eps (+.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal -2/3 binary64) (sin.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps #s(literal -1/3 binary64)))))))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (+ eps x)))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(- (* -1/2 (cos (* 2 (- x (* -1 eps))))) (* -1/2 (cos (* 2 x))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(+ (sin x) (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x)))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64)))))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* x (pow (cos (* 1/2 eps)) 2)) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (pow.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(+ (* x (+ (* -1/2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (cos (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+ (* x (+ (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* -1/6 (* x (pow (cos (* 1/2 eps)) 2))))) (pow (cos (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (+.f64 (pow.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 x (pow.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (cos (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64))))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64))) (*.f64 (cos.f64 x) #s(literal -1/8 binary64)))))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- (* 2 x) (* -1 eps))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 eps))
(cos.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/6 binary64))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (+ eps (* 2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(cos (* 1/2 (- eps (* -2 x))))
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ (cos x) (* -1/6 (* (pow eps 2) (cos x))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* -1/6 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1/6 (cos x)) (/ (cos x) (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal -1/6 binary64)) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(+ 1 (+ (* -1/2 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* -1/6 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* 1/24 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/2 (+ 1 (* -1/6 (pow eps 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (+ 1 (* -1/6 (pow eps 2))))) (* 1/24 (+ 1 (* -1/6 (pow eps 2))))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(* (cos x) (+ 1 (* -1/6 (pow eps 2))))
(*.f64 (cos.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ 1/2 (* -1/2 (cos (* 2 eps))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (sin (* 2 eps)))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 2 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (cos (* 2 eps)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 2 binary64)))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 eps))) (* x (+ (sin (* 2 eps)) (* x (+ (cos (* 2 eps)) (* -2/3 (* x (sin (* 2 eps))))))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (*.f64 x (+.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (cos.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (*.f64 x #s(literal -2/3 binary64))))))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- eps (* -1 x))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (sin (* 2 x)))))
(+.f64 (*.f64 eps (sin.f64 (*.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (+ (sin (* 2 x)) (* eps (cos (* 2 x)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (+.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 x))) (* eps (+ (sin (* 2 x)) (* eps (+ (cos (* 2 x)) (* -2/3 (* eps (sin (* 2 x))))))))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 eps (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -2/3 binary64) eps))))))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (+ eps x)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(+ 1/2 (* -1/2 (cos (* 2 (- x (* -1 eps))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1/3 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* 2/45 (pow x 2)) 1/3))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/45 binary64))))))))
(* (pow x 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 2/45 (* -1/315 (pow x 2)))) 1/3))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/45 binary64) (*.f64 (*.f64 x x) #s(literal -1/315 binary64)))))))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
(+ 1/2 (* -1/2 (cos (* 2 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))

eval182.0ms (1.2%)

Compiler

Compiled 27359 to 2149 computations (92.1% saved)

prune102.0ms (0.7%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New90619925
Fresh123
Picked325
Done011
Total91024934
Accuracy
100.0%
Counts
934 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
59.5%
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64)) #s(literal 2 binary64))
51.1%
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)) eps)
61.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
61.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
96.6%
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
96.6%
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
99.7%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.7%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.6%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.4%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
51.0%
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
96.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
96.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
99.7%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
98.2%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
99.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
96.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
96.5%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
96.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
98.4%
(*.f64 eps (cos.f64 x))
96.5%
eps
Compiler

Compiled 825 to 544 computations (34.1% saved)

simplify212.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 (+.f64 x eps))
cost-diff0
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 eps (cos.f64 x))
cost-diff0
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
cost-diff128
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
cost-diff128
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
cost-diff128
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
cost-diff0
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Rules
3888×+-lowering-+.f64
3888×+-lowering-+.f32
3030×distribute-lft-in
2790×*-lowering-*.f32
2790×*-lowering-*.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040277
1109252
2321247
31040246
42845246
54891246
65591246
76094246
86181246
96271246
08081246
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))))
eps
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))
1/2
(* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))
(* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))
(+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))
-1/48
(* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))
(* eps eps)
(+ 1/3840 (* eps (* eps -1/645120)))
1/3840
(* eps (* eps -1/645120))
(* eps -1/645120)
-1/645120
(cos (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
eps
(* eps (+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2)))))
eps
(+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2))))
1
(+ (* (* eps eps) -1/6) (* eps (* x -1/2)))
(* (* eps eps) -1/6)
(* eps eps)
-1/6
(* eps (* x -1/2))
(* x -1/2)
x
-1/2
(* eps (cos x))
eps
(cos x)
x
(/ 1 (/ 1 (- (sin (+ x eps)) (sin x))))
1
(/ 1 (- (sin (+ x eps)) (sin x)))
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(+ x eps)
x
eps
(sin x)
Outputs
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))))
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2)))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
eps
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
1/2
#s(literal 1/2 binary64)
(* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
(* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
(+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))
(+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))
-1/48
#s(literal -1/48 binary64)
(* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(* eps eps)
(*.f64 eps eps)
(+ 1/3840 (* eps (* eps -1/645120)))
(+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))
1/3840
#s(literal 1/3840 binary64)
(* eps (* eps -1/645120))
(*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))
(* eps -1/645120)
(*.f64 eps #s(literal -1/645120 binary64))
-1/645120
#s(literal -1/645120 binary64)
(cos (/ (+ eps (* x 2)) 2))
(cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(/ (+ eps (* x 2)) 2)
(/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))
(+ eps (* x 2))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
x
2
#s(literal 2 binary64)
eps
(* eps (+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))))
eps
(+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64)))))
1
#s(literal 1 binary64)
(+ (* (* eps eps) -1/6) (* eps (* x -1/2)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(* (* eps eps) -1/6)
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(* eps eps)
(*.f64 eps eps)
-1/6
#s(literal -1/6 binary64)
(* eps (* x -1/2))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
x
-1/2
#s(literal -1/2 binary64)
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(cos x)
(cos.f64 x)
x
(/ 1 (/ 1 (- (sin (+ x eps)) (sin x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
1
#s(literal 1 binary64)
(/ 1 (- (sin (+ x eps)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(- (sin (+ x eps)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(sin x)
(sin.f64 x)

localize282.0ms (1.9%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
accuracy99.8%
(sin.f64 (+.f64 x eps))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
accuracy61.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(*.f64 eps (cos.f64 x))
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
accuracy99.8%
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
accuracy99.8%
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
accuracy99.8%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
accuracy99.8%
(*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))
accuracy99.5%
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))
Results
140.0ms107×1valid
60.0ms149×0valid
Compiler

Compiled 317 to 41 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-mult: 62.0ms (50.2% of total)
...c/correct-round.rkt:119:19: 20.0ms (16.2% of total)
ival-add: 12.0ms (9.7% of total)
backward-pass: 8.0ms (6.5% of total)
ival-div: 7.0ms (5.7% of total)
ival-cos: 7.0ms (5.7% of total)
ival-sin: 5.0ms (4% of total)
ival-sub: 2.0ms (1.6% of total)
const: 1.0ms (0.8% of total)

series24.0ms (0.2%)

Counts
19 → 348
Calls
Call 1
Inputs
#<alt (* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)>
#<alt (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2)))>
#<alt (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))))>
#<alt (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))>
#<alt (* eps (+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2)))))>
#<alt (+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2))))>
#<alt (+ (* (* eps eps) -1/6) (* eps (* x -1/2)))>
#<alt (* (* eps eps) -1/6)>
#<alt (* eps (cos x))>
#<alt (cos x)>
#<alt (/ 1 (/ 1 (- (sin (+ x eps)) (sin x))))>
#<alt (/ 1 (- (sin (+ x eps)) (sin x)))>
#<alt (- (sin (+ x eps)) (sin x))>
#<alt (sin (+ x eps))>
#<alt (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))>
#<alt (* eps (* eps -1/645120))>
#<alt (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))>
#<alt (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))>
#<alt (* eps eps)>
Outputs
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* -1/645120 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* -1/645120 (pow eps 7))>
#<alt (* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 7))>
#<alt (* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/2 (* eps x))))>
#<alt (* eps (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps)))))>
#<alt (* eps (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps)))))>
#<alt (* -1/6 (pow eps 3))>
#<alt (* (pow eps 3) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))>
#<alt (* -1/6 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (+ 1/6 (* 1/2 (/ x eps)))))>
#<alt (* -1 (* (pow eps 3) (+ 1/6 (* -1 (/ (+ (* -1/2 x) (/ 1 eps)) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ 1/6 (* -1 (/ (+ (* -1/2 x) (/ 1 eps)) eps)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))>
#<alt (* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))>
#<alt (* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* eps x)))>
#<alt (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps))))>
#<alt (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps))))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 2) (- (* -1 (/ (- (* 1/2 x) (/ 1 eps)) eps)) 1/6))>
#<alt (* (pow eps 2) (- (* -1 (/ (- (* 1/2 x) (/ 1 eps)) eps)) 1/6))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* eps (+ (* -1/2 x) (* -1/6 eps)))>
#<alt (* eps (+ (* -1/2 x) (* -1/6 eps)))>
#<alt (* eps (+ (* -1/2 x) (* -1/6 eps)))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))>
#<alt (* -1/6 (pow eps 2))>
#<alt (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))>
#<alt (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))>
#<alt (* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))>
#<alt (* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))>
#<alt (* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt eps>
#<alt (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt (* eps (cos x))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (/ 1 (sin eps))>
#<alt (+ (* x (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))>
#<alt (+ (* x (- (+ (* x (- (* 1/2 (/ 1 (sin eps))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (/ 1 (pow (sin eps) 2))) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))>
#<alt (+ (* x (- (+ (* x (- (+ (* -1 (* x (+ (* -1/2 (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (+ (* -1/6 (/ (cos eps) (pow (sin eps) 2))) (+ (* 1/6 (/ 1 (pow (sin eps) 2))) (/ (* (- (cos eps) 1) (- (* 1/2 (/ 1 (sin eps))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (sin eps))))))) (* 1/2 (/ 1 (sin eps)))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (/ 1 (pow (sin eps) 2))) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (- eps (* -1 x))) (sin x)))>
#<alt (/ 1 (- (sin (- eps (* -1 x))) (sin x)))>
#<alt (/ 1 (- (sin (- eps (* -1 x))) (sin x)))>
#<alt (/ 1 (- (sin (- eps (* -1 x))) (sin x)))>
#<alt (/ 1 (* eps (cos x)))>
#<alt (/ (+ (* 1/2 (/ (* eps (sin x)) (pow (cos x) 2))) (/ 1 (cos x))) eps)>
#<alt (/ (+ (* eps (- (* eps (- (* 1/6 (/ 1 (cos x))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1/2 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))) eps)>
#<alt (/ (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- (* 1/6 (/ 1 (cos x))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/12 (/ (sin x) (pow (cos x) 2))) (* 1/24 (/ (sin x) (pow (cos x) 2))))))) (* 1/6 (/ 1 (cos x)))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1/2 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))) eps)>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (+ eps x)) (sin x)))>
#<alt (/ 1 (- (sin (- x (* -1 eps))) (sin x)))>
#<alt (/ 1 (- (sin (- x (* -1 eps))) (sin x)))>
#<alt (/ 1 (- (sin (- x (* -1 eps))) (sin x)))>
#<alt (/ 1 (- (sin (- x (* -1 eps))) (sin x)))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (- (cos eps) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))>
#<alt (+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (- (sin (- eps (* -1 x))) (sin x))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (+ eps x)) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (- (sin (- x (* -1 eps))) (sin x))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (* -1/48 eps)>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 5))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 5))>
#<alt (* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
Calls

87 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
1.0ms
eps
@inf
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
1.0ms
x
@0
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
1.0ms
x
@-inf
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
1.0ms
eps
@-inf
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)

rewrite365.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
3322×*-lowering-*.f32
3322×*-lowering-*.f64
2802×fma-lowering-fma.f32
2802×fma-lowering-fma.f64
2294×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040201
1245182
22085177
08279177
Stop Event
iter limit
node limit
Counts
19 → 401
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2))) 2)
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))) (cos (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))))
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))
(* eps (+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2)))))
(+ 1 (+ (* (* eps eps) -1/6) (* eps (* x -1/2))))
(+ (* (* eps eps) -1/6) (* eps (* x -1/2)))
(* (* eps eps) -1/6)
(* eps (cos x))
(cos x)
(/ 1 (/ 1 (- (sin (+ x eps)) (sin x))))
(/ 1 (- (sin (+ x eps)) (sin x)))
(- (sin (+ x eps)) (sin x))
(sin (+ x eps))
(* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))
(* eps (* eps -1/645120))
(* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))
(* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))
(* eps eps)
Outputs
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) eps)
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(fma.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps eps) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) eps (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps)
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) eps #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(+.f64 eps (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(fma.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) eps)
(fma.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) eps eps)
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 eps (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps (+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(fma.f64 eps (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(cos.f64 x)
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 eps x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 eps x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 eps x)))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64)))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 eps x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 eps x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 eps x)))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 (sin.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64)))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (sin.f64 (-.f64 x eps)))
(+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 eps #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(fma.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 #s(literal -1/48 binary64) eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) eps (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps eps) (*.f64 eps #s(literal -1/48 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) eps) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) eps)
(*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(*.f64 #s(literal -1/645120 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal -1/645120 binary64)) eps)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(fma.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1/645120 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 #s(literal 1/3840 binary64) eps) eps (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) eps) eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/645120 binary64))) eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) eps)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) eps) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) eps))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps eps)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps eps) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) eps (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) eps)
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))

simplify287.0ms (1.9%)

Algorithm
egg-herbie
Rules
5054×*-lowering-*.f32
5054×*-lowering-*.f64
2266×+-lowering-+.f64
2266×+-lowering-+.f32
1512×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04834585
116143916
258963904
080513904
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 7) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* -1/645120 (pow eps 7))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 7))
(* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))
1/2
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(* eps (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps)))))
(* eps (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps)))))
(* -1/6 (pow eps 3))
(* (pow eps 3) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(* -1/6 (pow eps 3))
(* -1 (* (pow eps 3) (+ 1/6 (* 1/2 (/ x eps)))))
(* -1 (* (pow eps 3) (+ 1/6 (* -1 (/ (+ (* -1/2 x) (/ 1 eps)) eps)))))
(* -1 (* (pow eps 3) (+ 1/6 (* -1 (/ (+ (* -1/2 x) (/ 1 eps)) eps)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(* -1/2 (* (pow eps 2) x))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))
(* -1/2 (* (pow eps 2) x))
(* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))
(* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))
1
(+ 1 (* -1/2 (* eps x)))
(+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps))))
(+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps))))
(* -1/6 (pow eps 2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(* -1/6 (pow eps 2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 2) (- (* -1 (/ (- (* 1/2 x) (/ 1 eps)) eps)) 1/6))
(* (pow eps 2) (- (* -1 (/ (- (* 1/2 x) (/ 1 eps)) eps)) 1/6))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))
(* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))
(* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))
(* -1/2 (* eps x))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))
(* -1/2 (* eps x))
(* eps (+ (* -1/2 x) (* -1/6 eps)))
(* eps (+ (* -1/2 x) (* -1/6 eps)))
(* eps (+ (* -1/2 x) (* -1/6 eps)))
(* -1/6 (pow eps 2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* -1/6 (pow eps 2))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(* -1/6 (pow eps 2))
(+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))
(+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))
(+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))
(* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))
(* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))
(* -1/2 (* eps x))
(* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))
(* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))
(* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
(* eps (cos x))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(/ 1 (sin eps))
(+ (* x (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))
(+ (* x (- (+ (* x (- (* 1/2 (/ 1 (sin eps))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (/ 1 (pow (sin eps) 2))) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))
(+ (* x (- (+ (* x (- (+ (* -1 (* x (+ (* -1/2 (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (+ (* -1/6 (/ (cos eps) (pow (sin eps) 2))) (+ (* 1/6 (/ 1 (pow (sin eps) 2))) (/ (* (- (cos eps) 1) (- (* 1/2 (/ 1 (sin eps))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (sin eps))))))) (* 1/2 (/ 1 (sin eps)))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (/ 1 (pow (sin eps) 2))) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/ 1 (* eps (cos x)))
(/ (+ (* 1/2 (/ (* eps (sin x)) (pow (cos x) 2))) (/ 1 (cos x))) eps)
(/ (+ (* eps (- (* eps (- (* 1/6 (/ 1 (cos x))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1/2 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))) eps)
(/ (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- (* 1/6 (/ 1 (cos x))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/12 (/ (sin x) (pow (cos x) 2))) (* 1/24 (/ (sin x) (pow (cos x) 2))))))) (* 1/6 (/ 1 (cos x)))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1/2 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))) eps)
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(sin eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(- (sin (- eps (* -1 x))) (sin x))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (+ eps x)) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(- (sin (- x (* -1 eps))) (sin x))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(* -1/48 eps)
(* eps (- (* 1/3840 (pow eps 2)) 1/48))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* -1/645120 (pow eps 5))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 5))
(* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* -1/645120 (pow eps 2))
(* 1/3840 (pow eps 2))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* -1/645120 (pow eps 4))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* -1/645120 (pow eps 4))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
Outputs
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/6 binary64))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -1/322560 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/1920 binary64)) (*.f64 eps eps))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/1920 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/1920 binary64)) (*.f64 eps eps))) (+.f64 (/.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 #s(literal -1/322560 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (*.f64 eps eps)) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/322560 binary64))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/322560 binary64)) (/.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/322560 binary64)) (/.f64 (*.f64 #s(literal 1/24 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 4 binary64))))) (/.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1 binary64)))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 x (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/3 binary64)) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)))
(* 1/2 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/2 binary64))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/4 binary64)))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/12 binary64)) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64)))
(* (pow eps 7) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64)) (*.f64 eps eps))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (/.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64)) (*.f64 eps eps))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/645120 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64)))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (*.f64 eps eps)) (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64)))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64)) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/48 binary64)) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (*.f64 eps eps)) (+.f64 (+.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64)) (/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/48 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 6 binary64))))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1 binary64)))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(* -1/645120 (pow eps 7))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64))) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/645120 (pow eps 7))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64))
(* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/48 (pow eps 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64))) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64))) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
eps
(* eps (+ 1 (* -1/2 (* eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))))
(* eps (+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))))
(* -1/6 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(* (pow eps 3) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(* (pow eps 3) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(* -1/6 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(* -1 (* (pow eps 3) (+ 1/6 (* 1/2 (/ x eps)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 x eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ 1/6 (* -1 (/ (+ (* -1/2 x) (/ 1 eps)) eps)))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ 1/6 (* -1 (/ (+ (* -1/2 x) (/ 1 eps)) eps)))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))
(*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))
(*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)))
(* x (+ (* -1/2 (pow eps 2)) (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)))
(*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)))
(* -1/2 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)) (-.f64 #s(literal 0 binary64) x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64)))))
(+ 1 (* eps (+ (* -1/2 x) (* -1/6 eps))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64)))))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* (pow eps 2) (- (+ (* -1/2 (/ x eps)) (/ 1 (pow eps 2))) 1/6))
(*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps)))))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* (pow eps 2) (- (* -1 (/ (- (* 1/2 x) (/ 1 eps)) eps)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) eps)) (-.f64 #s(literal 0 binary64) eps))))
(* (pow eps 2) (- (* -1 (/ (- (* 1/2 x) (/ 1 eps)) eps)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) eps)) (-.f64 #s(literal 0 binary64) eps))))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64)))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64)))))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64)))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))))
(* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))))
(* x (+ (* -1/2 eps) (+ (* -1/6 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) x))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) x))))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) x))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* eps (+ (* -1/2 x) (* -1/6 eps)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(* eps (+ (* -1/2 x) (* -1/6 eps)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(* eps (+ (* -1/2 x) (* -1/6 eps)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* (pow eps 2) (- (* -1/2 (/ x eps)) 1/6))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2)))
(*.f64 eps (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/6 binary64))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) x)))
(* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) x)))
(* x (+ (* -1/2 eps) (* -1/6 (/ (pow eps 2) x))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) x)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* 1/6 (/ (pow eps 2) x)) (* 1/2 eps))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) x))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* (pow x 2) (+ (* -1/720 (* eps (pow x 2))) (* 1/24 eps))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 eps)))))) #s(literal -1 binary64)))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/6 binary64))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/ 1 (sin eps))
(/.f64 #s(literal 1 binary64) (sin.f64 eps))
(+ (* x (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (+ (* x (- (* 1/2 (/ 1 (sin eps))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (/ 1 (pow (sin eps) 2))) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (*.f64 x (-.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 eps)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))))))))
(+ (* x (- (+ (* x (- (+ (* -1 (* x (+ (* -1/2 (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (+ (* -1/6 (/ (cos eps) (pow (sin eps) 2))) (+ (* 1/6 (/ 1 (pow (sin eps) 2))) (/ (* (- (cos eps) 1) (- (* 1/2 (/ 1 (sin eps))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (sin eps))))))) (* 1/2 (/ 1 (sin eps)))) (/ (* (- (cos eps) 1) (- (/ 1 (pow (sin eps) 2)) (/ (cos eps) (pow (sin eps) 2)))) (sin eps)))) (/ 1 (pow (sin eps) 2))) (/ (cos eps) (pow (sin eps) 2)))) (/ 1 (sin eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (*.f64 x (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 eps)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (-.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 eps)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))))) (sin.f64 eps)) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 eps)) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (/.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))))))))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- eps (* -1 x))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (* eps (cos x)))
(/.f64 #s(literal 1 binary64) (*.f64 eps (cos.f64 x)))
(/ (+ (* 1/2 (/ (* eps (sin x)) (pow (cos x) 2))) (/ 1 (cos x))) eps)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 x))) eps)
(/ (+ (* eps (- (* eps (- (* 1/6 (/ 1 (cos x))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1/2 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))) eps)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) eps)
(/ (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- (* 1/6 (/ 1 (cos x))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/12 (/ (sin x) (pow (cos x) 2))) (* 1/24 (/ (sin x) (pow (cos x) 2))))))) (* 1/6 (/ 1 (cos x)))) (* -1/4 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1/2 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x))) eps)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) #s(literal -1/24 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) eps)
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (+ eps x)) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(/ 1 (- (sin (- x (* -1 eps))) (sin x)))
(/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (- (cos eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(+ (sin eps) (* x (- (+ (cos eps) (* -1/2 (* x (sin eps)))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(+ (sin eps) (* x (- (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* x (+ 1/6 (* -1/6 (cos eps))))))) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 eps)))))) #s(literal -1 binary64)))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- eps (* -1 x))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/6 binary64))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* -1/6 (cos x)) (* 1/24 (* eps (sin x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (+ eps x)) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(- (sin (- x (* -1 eps))) (sin x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 x (*.f64 #s(literal -1/6 binary64) (cos.f64 eps))))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(+.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/6 binary64)))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* eps (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* -1/645120 (pow eps 5))
(*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* -1/645120 (pow eps 5))
(*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (pow.f64 eps #s(literal 5 binary64))))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* -1/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* 1/3840 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* -1/645120 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* -1/645120 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)

eval89.0ms (0.6%)

Compiler

Compiled 20322 to 2106 computations (89.6% saved)

prune87.0ms (0.6%)

Pruning

35 alts after pruning (29 fresh and 6 done)

PrunedKeptTotal
New75217769
Fresh41216
Picked235
Done033
Total75835793
Accuracy
100.0%
Counts
793 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
96.6%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
59.5%
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64)) #s(literal 2 binary64))
51.1%
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)) eps)
61.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
99.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
61.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
96.6%
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
96.6%
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
96.9%
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
96.8%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
96.6%
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
99.8%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
99.7%
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.7%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.6%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.4%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.7%
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
51.0%
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
96.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
96.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
99.7%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
98.2%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
99.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
21.2%
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
96.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
5.5%
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
5.9%
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
45.0%
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
98.4%
(*.f64 eps (cos.f64 x))
96.5%
eps
Compiler

Compiled 1453 to 869 computations (40.2% saved)

simplify226.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
cost-diff0
(*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
cost-diff0
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
cost-diff0
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
cost-diff512
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
cost-diff512
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
cost-diff512
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
cost-diff512
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
cost-diff0
(*.f64 x #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
cost-diff0
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
cost-diff0
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
Rules
3628×sum3-define
3126×*-lowering-*.f32
3126×*-lowering-*.f64
2430×sum5-define
2400×+-lowering-+.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
061549
1200487
2672481
32238481
46682465
56757465
66775465
76776465
86776465
09342465
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))) (* eps (* 2 (cos (/ (+ eps (* x 2)) 2)))))
(+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))))
1/2
(* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))
eps
(* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))
(+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))
-1/48
(* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))
(* eps (+ 1/3840 (* (* eps eps) -1/645120)))
(+ 1/3840 (* (* eps eps) -1/645120))
1/3840
(* (* eps eps) -1/645120)
(* eps eps)
-1/645120
(* eps (* 2 (cos (/ (+ eps (* x 2)) 2))))
(* 2 (cos (/ (+ eps (* x 2)) 2)))
2
(cos (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
(* eps (* eps (* x -1/2)))
eps
(* eps (* x -1/2))
(* x -1/2)
x
-1/2
(* eps (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x))))))
eps
(+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x)))))
1
(* (* x x) (+ -1/2 (* 1/24 (* x x))))
(* x x)
x
(+ -1/2 (* 1/24 (* x x)))
-1/2
(* 1/24 (* x x))
1/24
(* eps (+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))))
eps
(+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))))
(+ 1 (* (* eps eps) -1/6))
1
(* (* eps eps) -1/6)
(* eps eps)
-1/6
(* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))
x
(+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))
(* eps -1/2)
-1/2
(* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))
(+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))
(* (* eps x) 1/12)
(* eps x)
1/12
(+ -1/2 (* (* eps eps) 1/12))
(* (* eps eps) 1/12)
(* (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))) 2)
(* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))))))
eps
(* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))
(cos (+ x (* eps 1/2)))
(+ x (* eps 1/2))
x
(* eps 1/2)
1/2
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))))
(* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))
(* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))
(+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))
-1/48
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(* eps eps)
(+ 1/3840 (* (* eps eps) -1/645120))
1/3840
(* (* eps eps) -1/645120)
-1/645120
2
Outputs
(* (+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))) (* eps (* 2 (cos (/ (+ eps (* x 2)) 2)))))
(*.f64 eps (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
1/2
#s(literal 1/2 binary64)
(* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
eps
(* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))
(+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
-1/48
#s(literal -1/48 binary64)
(* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* eps (+ 1/3840 (* (* eps eps) -1/645120)))
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(+ 1/3840 (* (* eps eps) -1/645120))
(+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))
1/3840
#s(literal 1/3840 binary64)
(* (* eps eps) -1/645120)
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(* eps eps)
(*.f64 eps eps)
-1/645120
#s(literal -1/645120 binary64)
(* eps (* 2 (cos (/ (+ eps (* x 2)) 2))))
(*.f64 #s(literal 2 binary64) (*.f64 eps (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(* 2 (cos (/ (+ eps (* x 2)) 2)))
(*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
2
#s(literal 2 binary64)
(cos (/ (+ eps (* x 2)) 2))
(cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))
(/ (+ eps (* x 2)) 2)
(/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))
(+ eps (* x 2))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(* x 2)
(*.f64 #s(literal 2 binary64) x)
x
(* eps (* eps (* x -1/2)))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
eps
(* eps (* x -1/2))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
x
-1/2
#s(literal -1/2 binary64)
(* eps (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
eps
(+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))
1
#s(literal 1 binary64)
(* (* x x) (+ -1/2 (* 1/24 (* x x))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))
(* x x)
(*.f64 x x)
x
(+ -1/2 (* 1/24 (* x x)))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
-1/2
#s(literal -1/2 binary64)
(* 1/24 (* x x))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(* eps (+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (+.f64 eps x))))))
eps
(+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (+.f64 eps x)))))
(+ 1 (* (* eps eps) -1/6))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
1
#s(literal 1 binary64)
(* (* eps eps) -1/6)
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* eps eps)
(*.f64 eps eps)
-1/6
#s(literal -1/6 binary64)
(* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))
(*.f64 x (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (+.f64 eps x)))
x
(+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))) (+.f64 eps x))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))
(*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 #s(literal 1/12 binary64) (+.f64 eps x)))))
(+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))
(+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 #s(literal 1/12 binary64) (+.f64 eps x))))
(* (* eps x) 1/12)
(*.f64 (*.f64 eps x) #s(literal 1/12 binary64))
(* eps x)
(*.f64 eps x)
1/12
#s(literal 1/12 binary64)
(+ -1/2 (* (* eps eps) 1/12))
(+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/12 binary64))))
(* (* eps eps) 1/12)
(*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))
(* (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))) 2)
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))
eps
(* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))
(*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(cos (+ x (* eps 1/2)))
(cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(+ x (* eps 1/2))
(+.f64 x (*.f64 #s(literal 1/2 binary64) eps))
x
(* eps 1/2)
(*.f64 #s(literal 1/2 binary64) eps)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))
(+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
-1/48
#s(literal -1/48 binary64)
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* eps eps)
(*.f64 eps eps)
(+ 1/3840 (* (* eps eps) -1/645120))
(+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))
1/3840
#s(literal 1/3840 binary64)
(* (* eps eps) -1/645120)
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
-1/645120
#s(literal -1/645120 binary64)
2
#s(literal 2 binary64)

localize278.0ms (1.8%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
accuracy99.8%
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
accuracy99.8%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
accuracy99.5%
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
accuracy99.8%
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
accuracy99.7%
(*.f64 (*.f64 eps x) #s(literal 1/12 binary64))
accuracy100.0%
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
accuracy100.0%
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
accuracy100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
accuracy99.7%
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
accuracy99.9%
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
accuracy99.9%
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
accuracy99.8%
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
accuracy99.8%
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
accuracy99.5%
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
Results
180.0ms255×0valid
1.0ms1valid
Compiler

Compiled 630 to 62 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-mult: 66.0ms (57.6% of total)
...c/correct-round.rkt:119:19: 23.0ms (20.1% of total)
ival-add: 18.0ms (15.7% of total)
ival-cos: 5.0ms (4.4% of total)
ival-div: 2.0ms (1.7% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

series65.0ms (0.4%)

Counts
29 → 504
Calls
Call 1
Inputs
#<alt (* (+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))) (* eps (* 2 (cos (/ (+ eps (* x 2)) 2)))))>
#<alt (+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))))>
#<alt (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))>
#<alt (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))>
#<alt (* eps (* eps (* x -1/2)))>
#<alt (* eps (* x -1/2))>
#<alt (* x -1/2)>
#<alt (* eps (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x))))))>
#<alt (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x)))))>
#<alt (* (* x x) (+ -1/2 (* 1/24 (* x x))))>
#<alt (* x x)>
#<alt (* eps (+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))))>
#<alt (+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))))>
#<alt (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))>
#<alt (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))>
#<alt (* (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))) 2)>
#<alt (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))))))>
#<alt (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))>
#<alt (cos (+ x (* eps 1/2)))>
#<alt (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))>
#<alt (* eps (+ 1/3840 (* (* eps eps) -1/645120)))>
#<alt (* 1/24 (* x x))>
#<alt (+ -1/2 (* 1/24 (* x x)))>
#<alt (* (* eps x) 1/12)>
#<alt (* (* eps eps) -1/6)>
#<alt (* (* eps eps) 1/12)>
#<alt (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))>
#<alt (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))>
#<alt (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))>
Outputs
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/48 eps)>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 5))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 5))>
#<alt (* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* (pow eps 2) x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 (* eps x))>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt eps>
#<alt (+ eps (* -1/2 (* eps (pow x 2))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))>
#<alt (* 1/24 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* 1/24 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt (* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (* 1/24 (pow x 4))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/24 (pow x 4))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))>
#<alt (* 1/24 (pow x 4))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/24 (pow x 4))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* eps (+ 1 (* -1/2 (pow x 2))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2)))))))>
#<alt (* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2)))))))>
#<alt (* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* (pow eps 3) (- (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))>
#<alt (* (pow eps 3) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))>
#<alt (* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))>
#<alt (+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* 1/12 (* (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2)))))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow x 3) (+ (* 1/12 (pow eps 2)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)))>
#<alt (* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x))))>
#<alt (* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (+ (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 3)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)) (* -1/12 (pow eps 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))) x)) (* -1/12 (pow eps 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))) x)) (* -1/12 (pow eps 2)))))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2))))))>
#<alt (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2))))))>
#<alt (* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* (pow eps 2) (- (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))>
#<alt (* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))) 1/6))>
#<alt (+ 1 (* -1/6 (pow eps 2)))>
#<alt (+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))>
#<alt (+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* (pow x 3) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/6 (/ (pow eps 2) (pow x 3))) (+ (* 1/12 eps) (+ (* 1/12 (/ (pow eps 2) x)) (/ 1 (pow x 3)))))) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (* 1/12 (pow eps 2)) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1/2 (* eps x))>
#<alt (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))>
#<alt (* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))>
#<alt (* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* (pow x 3) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (* 1/12 (pow eps 2)) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))>
#<alt (* -1/2 (pow x 2))>
#<alt (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))>
#<alt (+ (* -1/2 (pow x 2)) (* eps (+ (* 1/12 (* eps (pow x 2))) (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (+ (* -1/2 (pow x 2)) (* eps (+ (* 1/12 (* eps (pow x 2))) (* x (- (* 1/12 (pow x 2)) 1/2)))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps))))>
#<alt (* 1/12 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps)) (* 1/12 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (/ (pow x 2) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (/ (pow x 2) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))))>
#<alt (* -1/2 x)>
#<alt (+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))>
#<alt (+ (* -1/2 x) (* eps (- (+ (* 1/12 (* eps x)) (* 1/12 (pow x 2))) 1/2)))>
#<alt (+ (* -1/2 x) (* eps (- (+ (* 1/12 (* eps x)) (* 1/12 (pow x 2))) 1/2)))>
#<alt (* 1/12 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))>
#<alt (* 1/12 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* -1/12 (pow x 2))) eps)) (* 1/12 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))) eps)) (* 1/12 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))) eps)) (* 1/12 x)))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2)))>
#<alt (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2)))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))>
#<alt (* 1/12 (* eps (pow x 2)))>
#<alt (* (pow x 2) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x))) x)) (* 1/12 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x))) x)) (* 1/12 eps)))>
#<alt (* eps (cos x))>
#<alt (* eps (+ (cos x) (* -1/2 (* eps (sin x)))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))>
#<alt (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 7) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/24 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (+ (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (/ (cos (+ x (* 1/2 eps))) (pow eps 6))))))>
#<alt (* -1/322560 (* (pow eps 7) (cos (- x (* -1/2 eps)))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/322560 (cos (- x (* -1/2 eps)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/322560 (cos (- x (* -1/2 eps)))) (* 1/24 (/ (cos (- x (* -1/2 eps))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1 (/ (cos (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/322560 (cos (- x (* -1/2 eps)))) (* 1/24 (/ (cos (- x (* -1/2 eps))) (pow eps 4))))))))>
#<alt (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))>
#<alt (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))>
#<alt (* -1/645120 (* (pow eps 7) (cos (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 7) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (+ x (* 1/2 eps))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 7) (cos (- x (* -1/2 eps)))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/645120 (cos (- x (* -1/2 eps)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (cos (- x (* -1/2 eps)))) (* 1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (cos (- x (* -1/2 eps)))) (* 1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))))))))>
#<alt (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (+ (* -1 (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* x (+ (* -1 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* -1/2 (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* x (+ (* -1 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* 1/6 (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* 1/2 (cos x))>
#<alt (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x)))>
#<alt (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))>
#<alt (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x)))))))))>
#<alt (* -1/645120 (* (pow eps 6) (cos (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 6) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (+ x (* 1/2 eps))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 6) (cos (- x (* -1/2 eps)))))>
#<alt (* (pow eps 6) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (+ (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (- x (* -1/2 eps))) (pow eps 6)))))))>
#<alt (cos (* 1/2 eps))>
#<alt (+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))>
#<alt (+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos (- (* 1/2 eps) (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1/2 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (+ x (* 1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (cos (- x (* -1/2 eps)))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* 1/3840 eps)>
#<alt (* eps (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* eps (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* eps (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* -1/645120 (pow eps 3))>
#<alt (* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/645120 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt -1/2>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (- (* 1/24 (pow x 2)) 1/2)>
#<alt (* 1/24 (pow x 2))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/24 (pow x 2))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* 1/12 (* eps x))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* -1/6 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* 1/12 (pow eps 2))>
#<alt (* -1/48 eps)>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 5))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 5))>
#<alt (* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
Calls

126 calls:

TimeVariablePointExpression
11.0ms
eps
@-inf
(* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))
2.0ms
x
@inf
(* eps (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x))))))
1.0ms
eps
@0
(* eps (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x))))))
1.0ms
x
@inf
(* (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))) 2)
1.0ms
x
@-inf
(* (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))) 2)

rewrite344.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
4428×*-lowering-*.f32
4428×*-lowering-*.f64
1814×/-lowering-/.f32
1814×/-lowering-/.f64
1776×pow-lowering-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061362
1389319
23352319
08464319
Stop Event
iter limit
node limit
Counts
29 → 456
Calls
Call 1
Inputs
(* (+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))) (* eps (* 2 (cos (/ (+ eps (* x 2)) 2)))))
(+ 1/2 (* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))))
(* eps (* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))
(* eps (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))
(* eps (* eps (* x -1/2)))
(* eps (* x -1/2))
(* x -1/2)
(* eps (+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x))))))
(+ 1 (* (* x x) (+ -1/2 (* 1/24 (* x x)))))
(* (* x x) (+ -1/2 (* 1/24 (* x x))))
(* x x)
(* eps (+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))))
(+ (+ 1 (* (* eps eps) -1/6)) (* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))))
(* x (+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12))))))
(+ (* eps -1/2) (* x (+ (* (* eps x) 1/12) (+ -1/2 (* (* eps eps) 1/12)))))
(* (* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))) 2)
(* eps (* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))))))
(* (cos (+ x (* eps 1/2))) (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))))
(cos (+ x (* eps 1/2)))
(* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))
(* eps (+ 1/3840 (* (* eps eps) -1/645120)))
(* 1/24 (* x x))
(+ -1/2 (* 1/24 (* x x)))
(* (* eps x) 1/12)
(* (* eps eps) -1/6)
(* (* eps eps) 1/12)
(* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(* eps (* eps (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))
Outputs
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(*.f64 eps (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))) eps)
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) eps #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) eps))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps eps)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) eps)
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps #s(literal -1/48 binary64)))
(+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(fma.f64 eps #s(literal -1/48 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(fma.f64 #s(literal -1/48 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) eps) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) eps)
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps eps) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps))
(*.f64 (*.f64 eps x) (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(*.f64 (*.f64 eps (*.f64 eps x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) x)
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) eps)
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(+.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)))
(fma.f64 #s(literal 1 binary64) eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps)))) (-.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64))) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) x)
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x 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 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 eps (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(+.f64 eps (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) eps))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(+.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) eps) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) eps)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(fma.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(fma.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) x) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) x)
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 x (*.f64 eps x)) #s(literal 1/12 binary64)) (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 eps x)) #s(literal 1/12 binary64))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(fma.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(fma.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) x (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 x #s(literal 1/12 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(*.f64 eps (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 2 binary64)))
(*.f64 (*.f64 eps #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) eps)
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))))
(+.f64 (*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) eps))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))))
(/.f64 (*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))
(*.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps)
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 (*.f64 eps (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))))
(fma.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 1/2 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))))
(/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(*.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(fma.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64))) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))) #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(fma.f64 (*.f64 eps eps) #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) eps)
(+.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps #s(literal 1/3840 binary64)))
(fma.f64 eps #s(literal 1/3840 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(fma.f64 #s(literal 1/3840 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps #s(literal 1/3840 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64)))) eps) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) eps) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) eps)
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/24 binary64)) x)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal 1/24 binary64)) x #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)))) (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/576 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(*.f64 x (*.f64 eps #s(literal 1/12 binary64)))
(*.f64 (*.f64 eps x) #s(literal 1/12 binary64))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps x))
(*.f64 (*.f64 x #s(literal 1/12 binary64)) eps)
(*.f64 (*.f64 eps #s(literal 1/12 binary64)) x)
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(*.f64 eps (*.f64 eps #s(literal 1/12 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(*.f64 #s(literal 1/12 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/12 binary64)) eps)
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps #s(literal -1/48 binary64)))
(+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(fma.f64 eps #s(literal -1/48 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(fma.f64 #s(literal -1/48 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) eps) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) eps)
(+.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(fma.f64 (*.f64 eps eps) #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) eps)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) eps) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) eps))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps eps)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) eps)

simplify342.0ms (2.3%)

Algorithm
egg-herbie
Rules
5998×*-lowering-*.f32
5998×*-lowering-*.f64
3646×+-lowering-+.f64
3646×+-lowering-+.f32
1600×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06357768
122526499
084206499
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
1/2
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/48 eps)
(* eps (- (* 1/3840 (pow eps 2)) 1/48))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* -1/645120 (pow eps 5))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 5))
(* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* (pow eps 2) x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 (* eps x))
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(* 1/24 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* 1/24 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(* 1/24 (pow x 4))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 4))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* -1/2 (pow x 2))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(* 1/24 (pow x 4))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 4))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 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)
(* eps (+ 1 (* -1/2 (pow x 2))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2)))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2)))))))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(* (pow eps 3) (- (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(* (pow eps 3) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* 1/12 (* (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2)))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 1/12 (pow eps 2)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (+ (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 3)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)) (* -1/12 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))) x)) (* -1/12 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))) x)) (* -1/12 (pow eps 2)))))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2))))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2))))))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(* (pow eps 2) (- (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(* (pow eps 2) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps)) (* 1/12 (pow x 2))) 1/6))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))) 1/6))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))) 1/6))
(+ 1 (* -1/6 (pow eps 2)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))))
(* 1/12 (* eps (pow x 3)))
(* (pow x 3) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/6 (/ (pow eps 2) (pow x 3))) (+ (* 1/12 eps) (+ (* 1/12 (/ (pow eps 2) x)) (/ 1 (pow x 3)))))) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* 1/12 (pow eps 2)) 1/2) x)) (* -1/12 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(* -1/2 (* eps x))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))
(* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))
(* 1/12 (* eps (pow x 3)))
(* (pow x 3) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* 1/12 (pow eps 2)) 1/2) x)) (* -1/12 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(* -1/2 (pow x 2))
(+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(+ (* -1/2 (pow x 2)) (* eps (+ (* 1/12 (* eps (pow x 2))) (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+ (* -1/2 (pow x 2)) (* eps (+ (* 1/12 (* eps (pow x 2))) (* x (- (* 1/12 (pow x 2)) 1/2)))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps)) (* 1/12 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (/ (pow x 2) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (/ (pow x 2) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))))
(* -1/2 x)
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(+ (* -1/2 x) (* eps (- (+ (* 1/12 (* eps x)) (* 1/12 (pow x 2))) 1/2)))
(+ (* -1/2 x) (* eps (- (+ (* 1/12 (* eps x)) (* 1/12 (pow x 2))) 1/2)))
(* 1/12 (* (pow eps 2) x))
(* (pow eps 2) (- (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(* 1/12 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* -1/12 (pow x 2))) eps)) (* 1/12 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))) eps)) (* 1/12 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))) eps)) (* 1/12 x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2)))
(+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2)))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(* 1/12 (* eps (pow x 2)))
(* (pow x 2) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(* eps (cos x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(* -1/322560 (* (pow eps 7) (cos (+ x (* 1/2 eps)))))
(* (pow eps 7) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (+ (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (/ (cos (+ x (* 1/2 eps))) (pow eps 6))))))
(* -1/322560 (* (pow eps 7) (cos (- x (* -1/2 eps)))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/322560 (cos (- x (* -1/2 eps)))))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/322560 (cos (- x (* -1/2 eps)))) (* 1/24 (/ (cos (- x (* -1/2 eps))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/322560 (cos (- x (* -1/2 eps)))) (* 1/24 (/ (cos (- x (* -1/2 eps))) (pow eps 4))))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* 1/2 (* eps (cos x)))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(* -1/645120 (* (pow eps 7) (cos (+ x (* 1/2 eps)))))
(* (pow eps 7) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (+ x (* 1/2 eps))) (pow eps 6)))))))
(* -1/645120 (* (pow eps 7) (cos (- x (* -1/2 eps)))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/645120 (cos (- x (* -1/2 eps)))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (cos (- x (* -1/2 eps)))) (* 1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (cos (- x (* -1/2 eps)))) (* 1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))))))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(+ (* -1 (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* x (+ (* -1 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* -1/2 (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* x (+ (* -1 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* 1/6 (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* 1/2 (cos x))
(+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x)))
(+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))
(+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x)))))))))
(* -1/645120 (* (pow eps 6) (cos (+ x (* 1/2 eps)))))
(* (pow eps 6) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (+ x (* 1/2 eps))) (pow eps 6)))))))
(* -1/645120 (* (pow eps 6) (cos (- x (* -1/2 eps)))))
(* (pow eps 6) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (+ (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (- x (* -1/2 eps))) (pow eps 6)))))))
(cos (* 1/2 eps))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos (- (* 1/2 eps) (* -1 x)))
(cos x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (+ x (* 1/2 eps)))
(cos (- x (* -1/2 eps)))
(cos (- x (* -1/2 eps)))
(cos (- x (* -1/2 eps)))
(cos (- x (* -1/2 eps)))
(* 1/3840 (pow eps 2))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* -1/645120 (pow eps 4))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* -1/645120 (pow eps 4))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* 1/3840 eps)
(* eps (+ 1/3840 (* -1/645120 (pow eps 2))))
(* eps (+ 1/3840 (* -1/645120 (pow eps 2))))
(* eps (+ 1/3840 (* -1/645120 (pow eps 2))))
(* -1/645120 (pow eps 3))
(* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* -1/645120 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
-1/2
(- (* 1/24 (pow x 2)) 1/2)
(- (* 1/24 (pow x 2)) 1/2)
(- (* 1/24 (pow x 2)) 1/2)
(* 1/24 (pow x 2))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 2))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* 1/12 (* eps x))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* -1/6 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* 1/12 (pow eps 2))
(* -1/48 eps)
(* eps (- (* 1/3840 (pow eps 2)) 1/48))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* -1/645120 (pow eps 5))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 5))
(* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(* 1/3840 (pow eps 2))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(* -1/645120 (pow eps 4))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* -1/645120 (pow eps 4))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* -1/645120 (pow eps 6))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
Outputs
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (+ eps (* 2 x))))))
(*.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* (pow eps 7) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/322560 (cos (* 1/2 (+ eps (* 2 x))))) (+ (* 1/1920 (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (/ (cos (* 1/2 (+ eps (* 2 x)))) (pow eps 6))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (+.f64 (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/322560 (* (pow eps 7) (cos (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (*.f64 #s(literal 1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/1920 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/322560 (cos (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/24 (/ (cos (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 (*.f64 x (*.f64 #s(literal -2 binary64) eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 x (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (*.f64 x (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 x (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps x)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))))))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/48 (pow eps 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))
(+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* eps (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* -1/645120 (pow eps 5))
(*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* -1/645120 (pow eps 5))
(*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* (pow eps 2) x))
(*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* eps (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
eps
(+ eps (* -1/2 (* eps (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+ eps (* (pow x 2) (+ (* -1/2 eps) (* 1/24 (* eps (pow x 2))))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(* 1/24 (* eps (pow x 4)))
(*.f64 eps (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/24 binary64))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* 1/24 (* eps (pow x 4)))
(*.f64 eps (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (* 1/24 eps)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/24 binary64))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 4) (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/24 eps) (/ eps (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(* 1/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* 1/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(* 1/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 1/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.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)
(pow x 2)
(*.f64 x x)
(* eps (+ 1 (* -1/2 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64))))))))
(* eps (+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64))))))))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (- (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64))))
(* (pow eps 3) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))))
(* (pow eps 3) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))))
(* (pow eps 3) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 eps eps)))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps))))
(*.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(*.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (+.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))))) eps)))
(* -1 (* (pow eps 3) (+ (* -1 (- (* 1/12 (pow x 2)) 1/6)) (* -1 (/ (+ (* -1 (* x (+ 1/2 (* -1/12 (pow x 2))))) (+ (* -1/2 (/ (pow x 2) eps)) (/ 1 eps))) eps)))))
(*.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (+.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))))) eps)))
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ (* -1/2 (* (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+ (* eps (+ 1 (* -1/6 (pow eps 2)))) (* x (+ (* -1/2 (pow eps 2)) (* x (+ (* 1/12 (* (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2)))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (+ (* 1/12 (pow eps 2)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) x))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))))))
(* (pow x 3) (+ (* -1/2 (/ (pow eps 2) (pow x 2))) (+ (* 1/12 (pow eps 2)) (+ (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) (pow x 3)) (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (+.f64 (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))))))
(* 1/12 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (- (* 1/12 (pow eps 2)) 1/2)) x)) (* -1/12 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))) x)) (* -1/12 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) x))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* -1/6 (pow eps 2)))) x)) (* 1/2 (pow eps 2))) x)) (* eps (- (* 1/12 (pow eps 2)) 1/2))) x)) (* -1/12 (pow eps 2)))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/12 binary64))) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) x)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))))))
(+ 1 (+ (* -1/2 (pow x 2)) (* eps (+ (* eps (- (* 1/12 (pow x 2)) 1/6)) (* x (- (* 1/12 (pow x 2)) 1/2))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))))))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))
(* (pow eps 2) (- (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64))))
(* (pow eps 2) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))))
(* (pow eps 2) (- (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (+ (/ 1 (pow eps 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))))
(* (pow eps 2) (- (* 1/12 (pow x 2)) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) #s(literal -1/6 binary64)))
(* (pow eps 2) (- (+ (* -1 (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) eps))))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps)) eps))))
(* (pow eps 2) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/2 (pow x 2))) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))) 1/6))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) eps)) eps))))
(+ 1 (* -1/6 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(+ 1 (+ (* -1/2 (* eps x)) (* -1/6 (pow eps 2))))
(+.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))
(+ 1 (+ (* -1/6 (pow eps 2)) (* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (+.f64 x eps))))))))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/6 (/ (pow eps 2) (pow x 3))) (+ (* 1/12 eps) (+ (* 1/12 (/ (pow eps 2) x)) (/ 1 (pow x 3)))))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* 1/12 (pow eps 2)) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (/ (+ 1 (* -1/6 (pow eps 2))) x)) (* 1/2 eps)) x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) x)) x))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1/2 (* eps x))
(*.f64 eps (*.f64 x #s(literal -1/2 binary64)))
(* x (+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))
(* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (+.f64 x eps)))))))
(* x (+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2))))
(*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (+.f64 x eps)))))))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 3) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* (pow x 3) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* 1/12 (* eps (pow x 3)))
(*.f64 eps (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (* 1/12 (pow eps 2)) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (* -1/2 (/ eps x)) (* 1/12 (pow eps 2))) 1/2) x)) (* -1/12 eps))))
(*.f64 (-.f64 (*.f64 eps #s(literal -1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(+ (* -1/2 (pow x 2)) (* eps (* x (- (* 1/12 (pow x 2)) 1/2))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(+ (* -1/2 (pow x 2)) (* eps (+ (* 1/12 (* eps (pow x 2))) (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(+ (* -1/2 (pow x 2)) (* eps (+ (* 1/12 (* eps (pow x 2))) (* x (- (* 1/12 (pow x 2)) 1/2)))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow eps 2) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps)))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (pow x 2) (pow eps 2))) (+ (* 1/12 (pow x 2)) (/ (* x (- (* 1/12 (pow x 2)) 1/2)) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))) eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps eps)))))
(* 1/12 (* (pow eps 2) (pow x 2)))
(*.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))
(* (pow eps 2) (+ (* -1 (/ (* x (+ 1/2 (* -1/12 (pow x 2)))) eps)) (* 1/12 (pow x 2))))
(*.f64 eps (*.f64 eps (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (/ (pow x 2) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* 1/2 (/ (pow x 2) eps)) (* x (+ 1/2 (* -1/12 (pow x 2))))) eps)) (* 1/12 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x #s(literal 1/12 binary64))) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x x) eps))) eps)))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(+ (* -1/2 x) (* eps (- (* 1/12 (pow x 2)) 1/2)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64))))))
(+ (* -1/2 x) (* eps (- (+ (* 1/12 (* eps x)) (* 1/12 (pow x 2))) 1/2)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x))))))
(+ (* -1/2 x) (* eps (- (+ (* 1/12 (* eps x)) (* 1/12 (pow x 2))) 1/2)))
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x))))))
(* 1/12 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))
(* (pow eps 2) (- (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) eps)))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) eps)) (/.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps))))
(* (pow eps 2) (- (+ (* -1/2 (/ x (pow eps 2))) (+ (* 1/12 x) (* 1/12 (/ (pow x 2) eps)))) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/12 binary64)))) eps)) (/.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps eps))))
(* 1/12 (* (pow eps 2) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (* -1/12 (pow x 2))) eps)) (* 1/12 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))) eps)) (* 1/12 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/12 binary64)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (+ (* -1/12 (pow x 2)) (* 1/2 (/ x eps)))) eps)) (* 1/12 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/12 binary64)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) eps))) eps)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* x (- (* 1/12 (pow eps 2)) 1/2)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))
(+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (+.f64 x eps))))))
(+ (* -1/2 eps) (* x (- (+ (* 1/12 (* eps x)) (* 1/12 (pow eps 2))) 1/2)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (+.f64 x eps))))))
(* 1/12 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64))))
(* (pow x 2) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x)))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* (pow x 2) (- (+ (* -1/2 (/ eps (pow x 2))) (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x)))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))
(* 1/12 (* eps (pow x 2)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64))))
(* (pow x 2) (- (+ (* 1/12 eps) (* 1/12 (/ (pow eps 2) x))) (* 1/2 (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (- (* 1/12 (pow eps 2)) 1/2)) (* 1/2 (/ eps x))) x)) (* 1/12 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) x)))
(* eps (cos x))
(*.f64 eps (cos.f64 x))
(* eps (+ (cos x) (* -1/2 (* eps (sin x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64)))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* 2 (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64)))))))
(* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* eps (+ (* 1/24 (* eps (sin x))) (* 2 (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(* -1/322560 (* (pow eps 7) (cos (+ x (* 1/2 eps)))))
(*.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* (pow eps 7) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (+ (* -1/24 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/322560 (cos (+ x (* 1/2 eps)))) (+ (* 1/1920 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (/ (cos (+ x (* 1/2 eps))) (pow eps 6))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (+.f64 (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/322560 (* (pow eps 7) (cos (- x (* -1/2 eps)))))
(*.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/322560 (cos (- x (* -1/2 eps)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (*.f64 #s(literal 1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/322560 (cos (- x (* -1/2 eps)))) (* 1/24 (/ (cos (- x (* -1/2 eps))) (pow eps 4)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1 (/ (cos (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/1920 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/322560 (cos (- x (* -1/2 eps)))) (* 1/24 (/ (cos (- x (* -1/2 eps))) (pow eps 4))))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (neg.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/322560 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64))))))
(* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))
(+ (* -2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 (*.f64 x (*.f64 #s(literal -2 binary64) eps)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 x (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (*.f64 x (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))))))
(+ (* 2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/3 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 x (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps x)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))))))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 2 (* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(* 1/2 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/2 binary64))
(* eps (+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (*.f64 #s(literal -1/4 binary64) eps))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))))))
(* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x))))))))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64)))))))))
(* -1/645120 (* (pow eps 7) (cos (+ x (* 1/2 eps)))))
(*.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* (pow eps 7) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 7) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (+ x (* 1/2 eps))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/645120 (* (pow eps 7) (cos (- x (* -1/2 eps)))))
(*.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/645120 (cos (- x (* -1/2 eps)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (*.f64 #s(literal 1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (cos (- x (* -1/2 eps)))) (* 1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4)))))))
(*.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (+.f64 (*.f64 #s(literal 1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (cos (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (cos (- x (* -1/2 eps)))) (* 1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))))))))
(*.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64))))) (*.f64 #s(literal 1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))) (*.f64 #s(literal 1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))
(+ (* -1 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)) (*.f64 eps (*.f64 x (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)) (*.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -1/2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 1/6 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))) (*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* eps (* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+ (* -1 (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 x (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* x (+ (* -1 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* -1/2 (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 x (-.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* x (+ (* -1 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* 1/6 (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))))) (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* (cos (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(* 1/2 (cos x))
(*.f64 (cos.f64 x) #s(literal 1/2 binary64))
(+ (* -1/4 (* eps (sin x))) (* 1/2 (cos x)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (*.f64 #s(literal -1/4 binary64) eps)))
(+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (* -1/48 (cos x)))))))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/12 binary64))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64)))))
(+ (* 1/2 (cos x)) (* eps (+ (* -1/4 (sin x)) (* eps (+ (* -1/16 (cos x)) (+ (* -1/48 (cos x)) (* 1/48 (* eps (sin x)))))))))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64))))))))
(* -1/645120 (* (pow eps 6) (cos (+ x (* 1/2 eps)))))
(*.f64 #s(literal -1/645120 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* (pow eps 6) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (cos (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (+ x (* 1/2 eps))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* -1/645120 (* (pow eps 6) (cos (- x (* -1/2 eps)))))
(*.f64 #s(literal -1/645120 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(* (pow eps 6) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 6) (+ (* -1/48 (/ (cos (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (cos (- x (* -1/2 eps)))) (+ (* 1/3840 (/ (cos (- x (* -1/2 eps))) (pow eps 2))) (* 1/2 (/ (cos (- x (* -1/2 eps))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/645120 binary64) (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 #s(literal 1/3840 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 #s(literal -1/48 binary64) (/.f64 (cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(cos (* 1/2 eps))
(cos.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (cos (* 1/2 eps)) (* -1 (* x (sin (* 1/2 eps)))))
(-.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (cos (* 1/2 eps)) (* x (- (* -1/2 (* x (cos (* 1/2 eps)))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (cos (* 1/2 eps)) (* x (- (* x (+ (* -1/2 (cos (* 1/2 eps))) (* 1/6 (* x (sin (* 1/2 eps)))))) (sin (* 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/6 binary64))))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- (* 1/2 eps) (* -1 x)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1/2 (* eps (sin x))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps #s(literal -1/2 binary64))))
(+ (cos x) (* eps (- (* -1/8 (* eps (cos x))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/8 binary64))))))
(+ (cos x) (* eps (- (* eps (+ (* -1/8 (cos x)) (* 1/48 (* eps (sin x))))) (* 1/2 (sin x)))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64))) (*.f64 (cos.f64 x) #s(literal -1/8 binary64)))))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (+ x (* 1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cos (- x (* -1/2 eps)))
(cos.f64 (-.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* -1/645120 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* -1/645120 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* 1/3840 eps)
(*.f64 eps #s(literal 1/3840 binary64))
(* eps (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* eps (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* eps (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* -1/645120 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))
(* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)))))
(* -1/645120 (pow eps 3))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))
(* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(- (* 1/24 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(- (* 1/24 (pow x 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 1/24 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* (pow x 2) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* 1/12 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/12 binary64)))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* -1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* 1/12 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* eps (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* eps (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))
(* -1/645120 (pow eps 5))
(*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* -1/645120 (pow eps 5))
(*.f64 #s(literal -1/645120 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(* -1/645120 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* -1/645120 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* -1/645120 (pow eps 6))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (-.f64 #s(literal -1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))

eval125.0ms (0.8%)

Compiler

Compiled 46838 to 2722 computations (94.2% saved)

prune116.0ms (0.8%)

Pruning

39 alts after pruning (30 fresh and 9 done)

PrunedKeptTotal
New96711978
Fresh51924
Picked235
Done066
Total974391013
Accuracy
100.0%
Counts
1013 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
96.6%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
59.5%
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64)) #s(literal 2 binary64))
51.1%
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)) eps)
61.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
99.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
61.1%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
96.6%
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
96.6%
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
96.9%
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
96.8%
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
96.6%
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
99.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
99.4%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
99.7%
(*.f64 (*.f64 eps (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
99.7%
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
99.7%
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
99.6%
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
51.0%
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
6.0%
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
96.8%
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
96.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
96.8%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
96.5%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
96.5%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
99.7%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
98.2%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
99.3%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
21.2%
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
96.8%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
96.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
5.5%
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
5.9%
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
45.0%
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
98.4%
(*.f64 eps (cos.f64 x))
96.5%
eps
Compiler

Compiled 2106 to 833 computations (60.4% saved)

regimes54.0ms (0.4%)

Counts
56 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)) eps)
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps)))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
Outputs
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Calls

3 calls:

16.0ms
eps
15.0ms
x
15.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1eps
99.9%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes48.0ms (0.3%)

Counts
50 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(/.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps))) (*.f64 eps eps)) eps)
Outputs
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
Calls

3 calls:

15.0ms
x
14.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
13.0ms
eps
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes28.0ms (0.2%)

Counts
41 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
Calls

2 calls:

13.0ms
eps
11.0ms
x
Results
AccuracySegmentsBranch
99.7%1x
99.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes60.0ms (0.4%)

Counts
39 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
Calls

2 calls:

42.0ms
x
14.0ms
eps
Results
AccuracySegmentsBranch
99.7%1x
99.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes29.0ms (0.2%)

Counts
37 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
Outputs
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
Calls

2 calls:

15.0ms
x
10.0ms
eps
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes25.0ms (0.2%)

Counts
36 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
Calls

2 calls:

11.0ms
x
10.0ms
eps
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes26.0ms (0.2%)

Counts
33 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
Calls

2 calls:

13.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes24.0ms (0.2%)

Counts
32 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
Outputs
(*.f64 eps (cos.f64 x))
Calls

2 calls:

10.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
98.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes19.0ms (0.1%)

Counts
30 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/12 binary64) (*.f64 x (+.f64 eps x)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/12 binary64))) eps))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/12 binary64)) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) x))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/12 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64)))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/216 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1/8 binary64)))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(sin.f64 eps)
Outputs
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
Calls

2 calls:

9.0ms
x
8.0ms
eps
Results
AccuracySegmentsBranch
96.9%1x
96.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.1%)

Counts
19 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) eps) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/2 binary64))) eps))
(*.f64 eps (*.f64 eps (*.f64 eps (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x #s(literal -1/2 binary64)) eps))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/12 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (*.f64 x (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/12 binary64)))))))
Outputs
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
Calls

2 calls:

6.0ms
eps
6.0ms
x
Results
AccuracySegmentsBranch
96.8%1x
96.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x))))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/12 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/2 binary64))))) eps)
Outputs
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
Calls

2 calls:

4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
96.8%1eps
96.8%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
Outputs
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
Calls

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
96.6%1x
96.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Accuracy

Total -58.3b remaining (-2588.6%)

Threshold costs -58.3b (-2588.6%)

Counts
3 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 eps (*.f64 x #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)))
Outputs
eps
Calls

2 calls:

2.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
96.5%1x
96.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
92×*-commutative_binary64
36×+-commutative_binary64
+-rgt-identity_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084212
1151212
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
eps
Outputs
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(*.f64 (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (cos.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal -1/2 binary64)))))
eps

soundness1.9s (12.6%)

Rules
5998×*-lowering-*.f32
5998×*-lowering-*.f64
5082×*-lowering-*.f32
5082×*-lowering-*.f64
5054×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040201
1245182
22085177
08279177
06357768
122526499
084206499
06006039
121195292
274525285
081595285
04834585
116143916
258963904
080513904
0107488
1327459
2964455
33564455
08263455
0616
14916
240616
3527616
0849616
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 598 to 351 computations (41.3% saved)

preprocess83.0ms (0.5%)

Compiler

Compiled 476 to 194 computations (59.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...